Loading...
Loading...
Explore codebase, write spec + battle plan — zero questions, pure code research
npx skill4agent add fortunto2/solo-factory solo-plan/setupsession_search(query)project_code_search(query, project)codegraph_query(query)codegraph_explain(project)kb_search(query)$ARGUMENTSpackage.jsonpyproject.tomlCargo.toml*.xcodeprojbuild.gradle.ktsdocs/plan/{trackId}/0-principles/1-methodology/4-opportunities/4-opportunities/{shortname}/$PLAN_ROOT$PLAN_ROOTCLAUDE.mddocs/prd.mddocs/workflow.mdpackage.jsonpyproject.tomlbugrefactorchorefeaturecodegraph_explain(project="{project name from CLAUDE.md or directory name}")session_search(query="{task description keywords}")project_code_search(query="{relevant pattern}")codegraph_query(query="MATCH (f:File {path: '{file}'})-[:IMPORTS]->(dep) RETURN dep.path"){shortname}_{YYYYMMDD}user-auth_20260209mkdir -p $PLAN_ROOTdocs/plan/{trackId}/4-opportunities/{shortname}/$PLAN_ROOT/spec.md# Specification: {Title}
**Track ID:** {trackId}
**Type:** {Feature|Bug|Refactor|Chore}
**Created:** {YYYY-MM-DD}
**Status:** Draft
## Summary
{1-2 paragraph description based on research}
## Acceptance Criteria
- [ ] {concrete, testable criterion}
- [ ] {concrete, testable criterion}
{3-8 criteria based on research findings}
## Dependencies
- {external deps, packages, other tracks}
## Out of Scope
- {what this track does NOT cover}
## Technical Notes
- {architecture decisions from research}
- {relevant patterns found in codebase}
- {reusable code from other projects}$PLAN_ROOT/plan.md/build## Phase N: Name- [ ] Task N.Y: Description - [ ] Subtask description[ ][~][x]# Implementation Plan: {Title}
**Track ID:** {trackId}
**Spec:** [spec.md](./spec.md)
**Created:** {YYYY-MM-DD}
**Status:** [ ] Not Started
## Overview
{1-2 sentences on approach}
## Phase 1: {Name}
{brief description of phase goal}
### Tasks
- [ ] Task 1.1: {description with concrete file paths}
- [ ] Task 1.2: {description}
### Verification
- [ ] {what to check after this phase}
## Phase 2: {Name}
### Tasks
- [ ] Task 2.1: {description}
- [ ] Task 2.2: {description}
### Verification
- [ ] {verification steps}
{2-4 phases total}
## Phase {N}: Docs & Cleanup
### Tasks
- [ ] Task {N}.1: Update CLAUDE.md with any new commands, architecture changes, or key files
- [ ] Task {N}.2: Update README.md if public API or setup steps changed
- [ ] Task {N}.3: Remove dead code — unused imports, orphaned files, stale exports
### Verification
- [ ] CLAUDE.md reflects current project state
- [ ] Linter clean, tests pass
## Final Verification
- [ ] All acceptance criteria from spec met
- [ ] Tests pass
- [ ] Linter clean
- [ ] Build succeeds
- [ ] Documentation up to date
---
_Generated by /plan. Tasks marked [~] in progress and [x] complete by /build._/build$PLAN_ROOT/plan.md/buildTrack created: {trackId}
Type: {Feature|Bug|Refactor|Chore}
Phases: {N}
Tasks: {N}
Spec: $PLAN_ROOT/spec.md
Plan: $PLAN_ROOT/plan.md
Research findings:
- {key finding 1}
- {key finding 2}
- {reusable code found, if any}
Next: /build {trackId}/build## Phase N:- [ ] Task N.Y:/builddocs/workflow.mddocs/workflow.md/build