plugins/spectre-codex/skills/spectre-kickoff/SKILL.md
👻 | Project kickoff with deep research & MVP pathfinding - primary agent
npx skillsauth add codename-inc/spectre spectre-kickoffInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Treat the current command arguments as this workflow's input. When invoked from a slash command, use the forwarded $ARGUMENTS value.
Comprehensive codebase research, external best practices, and MVP implementation path with file:line evidence. Output: kickoff document with architecture insights, gap analysis, and implementation options saved to docs/tasks/{task_name}/kickoff/.
| Agent | Task | Required Output | |-------|------|-----------------| | @finder | Find relevant files, entry points, handlers, models | File paths by domain | | @analyst | Trace data flow, dependencies, behavior, edge cases | file:line refs for ALL findings | | @patterns | Find similar implementations, patterns to follow/avoid | Code examples with file:line | | @web-research | Best practices, similar solutions, pitfalls | Findings WITH LINKS |
Strategy: locator → analyzer on findings → parallel for breadth. Spawn follow-ups if shallow. Demand file:line evidence.
3rd Party Libs: Use Context7 MCP for central libraries.
Action — CompileFindings: Synthesize with file:line refs throughout.
Action — PerformGapAnalysis: Current capabilities (with file refs) vs required capabilities. What's missing vs needs modification.
Action — IdentifyMVPAndOptions:
Action — DetermineOutputDir:
task_name from context (kebab-case)OUT_DIR = user_specified || docs/tasks/{task_name}/kickoffmkdir -p "$OUT_DIR"Action — CreateDocument: Structure with YAML frontmatter (date, git_commit, branch, repo, topic, tags, status).
Sections: Title → Metadata → Project Context → Research Summary → Detailed Codebase Findings (by area, file:line refs, code snippets) → Code References (table) → Architecture Insights (patterns, conventions, constraints) → External Research (with links) → Gap Analysis → MVP Suggestion → Implementation Options (2-3 with trade-offs) → Decision Points → Open Questions → Related Resources
Action — AddGitHubPermalinks: If on main/pushed, convert file refs to https://github.com/{owner}/{repo}/blob/{commit}/{file}#L{line}
Action — SaveDocument: Save as {task_name}_kickoff.md (timestamp variant if exists). CRITICAL: Save before Step 6.
Action — PresentSummary:
Kickoff Complete — saved to
{path}Vision: [1-2 sentences] What Exists: [key components with file:line refs] Architecture Insights: [patterns, conventions, constraints] External Learnings: [key insights with links] Gap: [have → need] MVP Path: [smallest valuable slice]
Scoping Questions (before planning):
- [Scope/boundary question] — Option A (leverages
code:line) vs Option B- [Technical approach] — suggested vs alternative
- [Priority/constraint question]
Action — EngageInScoping: Wait for response, ask follow-ups. No planning until ambiguities resolved. Research answerable questions instead of asking.
## Scoping Clarifications [timestamp]Action — SummarizeAndTransition:
Ready for Scope Definition
Established: User problem, user value, key findings (file:line), decisions made, remaining ambiguities
Options:
- "Proceed with scope" →
spectre-scopewith FROM_KICKOFF=true, SKIP_EXPLORATION=true- "Skip to planning" →
spectre-planwith kickoff doc context- "Need to think" →
spectre-handoff
Action — ExecuteChoice:
spectre-scope with: FROM_KICKOFF=true, KICKOFF_DOC={path}, SKIP_EXPLORATION=true, context summaryspectre-planspectre-handofftesting
👻 | Independent multi-lens review of plan.md and/or tasks.md — finds overengineering, missing verification, hallucinated deps, weak references
data-ai
👻 | Unified planning entry point - researches, assesses complexity, routes to workflow - primary agent
data-ai
👻 | Transform requirements into executable tasks - primary agent
testing
👻 | Independent multi-lens review of plan.md and/or tasks.md — finds overengineering, missing verification, hallucinated deps, weak references