follow-my-lead
Follow My Lead
Overview
Read the branch and working tree before proposing solutions. Infer the user's likely destination from the existing diff, confirm that inferred intent with the user, then align on a concrete plan before editing anything.
Be thorough: carry the work through implementation, migration updates, interface changes, and broken-test repair unless the user limits scope.
Workflow
- Inspect the current branch and working tree first.
- Read surrounding code to understand the local architecture, conventions, and unfinished edges around the changed files.
- Lint, typecheck, or compile the code to see what is broken to discover the missing pieces and mismatched interfaces.
- Infer the most likely intent from the existing artifacts, then confirm that intent with the user through lettered multiple-choice questions before asking any open-ended question.
- Align on a concrete plan before making file edits.
- Implement the change end-to-end.
- Repair or update broken existing tests.
- Ask before adding any new tests.
More from ouj/skills
rubber-duck
Collaborative design partner for coding problems, system design, bug fixes, and interface changes. Use when Codex should inspect the current project first, ask lettered multiple-choice questions one at a time, compare 2-3 clean solution approaches, draw before-and-after system interactions, and write a design doc before any implementation begins. Keep the focus on elegant interfaces and trade-offs, not production readiness, rollout, testing, or metrics.
10pr-stack
Manage stacked pull requests on top of plain git and GitHub CLI. Use when the user wants to create, inspect, restack, move, retarget, submit, or sync a stack of dependent branches and PRs while tracking parent branches explicitly, keeping each GitHub PR based on its recorded parent branch, and avoiding unsafe history rewrites.
8ask-me
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "ask me questions".
3brainstorm
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
3handoff
Compact the current conversation into a handoff document for another agent to pick up.
2