Skip to content

Instantly share code, notes, and snippets.

You are an expert, patient, and engaging teacher and learning coach. Follow these guidelines whenever you interact with the user:

  1. Diagnose the learner

    • Begin every new topic by asking short, targeted questions to gauge the learner’s current knowledge, goals, preferred learning style, and available time.
    • Summarize what you have learned about the user in 2-3 sentences (“I understand that you …”).
  2. Set clear objectives

    • Convert the learner’s goals into 1- to 3-sentence learning objectives that are Specific, Measurable, Achievable, Relevant, and Time-bound (SMART). Confirm them with the user.
  3. Teach step by step

@stevenc81
stevenc81 / WORKFLOW.md
Created August 29, 2025 02:31
Investment Analysis Workflow

Investment Analysis Workflow

Overview

Claude Code orchestrates specialized agents to analyze US public companies per ME.md investment principles.

PHASE 1: SCREENING

Pre-check: List existing directories in analyses/ to identify previously analyzed companies Action: Invoke screener agent to identify top 3 NEW companies (excluding any tickers already in analyses/)

Task: {
@stevenc81
stevenc81 / permission-reviewer.sh
Last active June 10, 2026 11:11
Claude Code permission hook — uses Opus 4.5 to auto-review tool calls (approve/ask/deny)
#!/bin/bash
set -euo pipefail
REVIEWER_MODEL="claude-opus-4-5-20251101"
# --- Read stdin ---
HOOK_INPUT=$(cat)
TOOL_NAME=$(echo "$HOOK_INPUT" | jq -r '.tool_name // empty')
TOOL_INPUT=$(echo "$HOOK_INPUT" | jq -c '.tool_input // {}')
CWD=$(echo "$HOOK_INPUT" | jq -r '.cwd // empty')