Survey an existing codebase and generate Investiture doctrine files — VECTOR.md, CLAUDE.md, ARCHITECTURE.md — by combining Investiture defaults with patterns inferred from the project. Run this once on a project that does not yet have doctrine. Then run invest-doctrine to validate what was generated.
Generate a complete product manifest of a codebase — every file, route, endpoint, database table, component, hook, and feature inventoried in a single structured document. Use when you need to understand what exists in a project before working on it.
Quick reconnaissance pass on a codebase to establish project type, tech stack, structure, scale, and conventions before running deeper skills like /invest-manifest or /invest-repo-audit. Run this first on any unfamiliar repo.
Read an AUDIT.md and generate a phased remediation plan — a sequence of self-contained, agent-executable prompts ordered from lowest-risk to highest-risk. Each phase is scoped to be completable in one session.
Perform a full quality, stability, and architecture audit of a codebase. Identifies broken features, dead code, spaghetti coupling, missing error handling, security gaps, performance problems, and technical debt. Produces a classified report with prioritized remediation.
After a remediation plan has been executed, verify that findings were resolved without introducing new issues. Updates AUDIT.md with resolution status, cleans up REMEDIATION.md, and confirms the codebase is ready to resume building.
Generates a numbered Architecture Decision Record from a decision description, using VECTOR.md constraints, ARCHITECTURE.md stack context, and existing ADRs to avoid contradictions. Use when making an architectural or product decision that should be documented and stored.
Generates a design brief for a specific feature or flow from existing project research. Reads personas, JTBD, VECTOR.md principles and constraints, and quality gates to give a designer actionable direction grounded in real evidence. Use before design work begins on a feature or flow.