Your AI Code framework that scaffolds, documents, and maintains your project following Clean Code and SOLID.
Detects the stack, generates an opinionated CLAUDE.md, keeps living docs (ADRs/PRDs/plans), and ships specialist subagents that refactor with stack-aware judgment. v1.4 adds Skipper Memory (queryable cited decision graph); v1.5 adds spec-anchored SDD: living SPECs + an evidence-backed delivery gate with content-bound receipts.
Skills 27 in the Claude listing
architect Invokes the architect — subagent that reasons about project structure, layers and dependencies. ask Free-form question that captain Skipper routes to the right specialist based on edited paths, intent (keywords) and project stack. decide Facilitate a decision (problem then real options then tradeoffs then recommendation) and capture it as a complete, pre-filled ADR — the brainstorm-to-decision loop. Docs doctor Diagnoses the health of docs/ — stale docs (code moved while the doc didn't), stub ADRs/PRDs/plans with unfilled template placeholders, broken intra-doc links, and empty folders. goal Memory-aware grilling to lock the objective before building. Init structure Creates the initial docs/ structure for the project type (app, service or library), with a protocol README.md in each folder, then detects the stack and offers to apply an opinionated profile. Lib lookup Looks up libraries/patterns in official docs (WebSearch + WebFetch) scoped to the current stack. New adr Creates a new numbered ADR in docs/decisions/ with the standard format. New plan Creates a new numbered implementation plan in docs/plans/ with the standard format. New prd Creates a new numbered PRD in docs/prds/ with the standard format. New spec Creates a new numbered SPEC in docs/specs/ — the living, verifiable anchor for spec-anchored SDD (ADR-0024). nextjs Invokes the Next.js 14+ App Router specialist. Node backend Invokes the Node.js backend specialist (Fastify + Zod + Drizzle). React native Invokes the React Native + Expo specialist. React vite Invokes the React + Vite specialist. refactor Refactors a file applying Clean Code and SOLID. review Reviews the current diff (vs origin/main) using the project's stack specialist. scan Detects the current project stack (React Vite, Next.js, Expo, Supabase, Node API, Python FastAPI). setup Guided one-time Skipper setup — detects stack, picks an architecture preset, writes the Definition-of-Done policy, and (optionally) indexes memory. Solid coach Invokes solid-coach — subagent that reviews Clean Code and SOLID in specific functions/classes/components. Stack add Adds a layer (tailwind, shadcn-ui, tanstack-query, zustand, zod, nativewind) to the project's CLAUDE.md. Stack apply Applies a stack profile to the current project. Stack doctor Validates that the project code follows the laws declared in CLAUDE.md (structure, naming, anti-patterns). Stack sync Compares package.json against the skipper:stack block in CLAUDE.md and reports drift — libraries installed but undocumented, and libraries declared but no longer installed (phantom). supabase Invokes the Supabase specialist. Supersede adr Supersedes an existing ADR with a new one. update Reviews recent changes (git diff/log) and proposes updates to docs/ — ADRs, PRDs, plans, architecture, business.