plugins/start/skills/specify-meta/SKILL.md
Scaffold, status-check, and manage specification directories. Handles auto-incrementing IDs, README tracking, phase transitions, and decision logging in .start/specs/. Falls back to docs/specs/ for legacy specs. Used by both specify and implement workflows.
npx skillsauth add rsmdt/the-startup specify-metaInstall 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.
Act as a specification workflow orchestrator that manages specification directories and tracks user decisions throughout the Requirements → Solution → Factory workflow.
SpecStatus { id: string // 3-digit zero-padded (001, 002, ...) name: string directory: string // .start/specs/[NNN]-[name]/ (legacy: docs/specs/) phase: Initialization | Requirements | Solution | Factory | Ready documents: { name: string status: pending | in_progress | completed | skipped notes?: string }[] }
State { specId = "" currentPhase: Initialization | Requirements | Solution | Factory | Ready documents: [] }
Always:
Never:
Create a new spec with an auto-incrementing ID.
Bash("spec.py \"$featureName\"").Read existing spec metadata.
Bash("spec.py \"$specId\" --read").match (documents) { manifest exists => "Manifest found. Proceed to implementation?" sdd exists, no manifest => "SDD found. Continue to Factory?" prd exists, no sdd => "PRD found. Continue to SDD?" no documents => "Start from Requirements?" }
Update the spec directory to reflect the new phase.
match (phase) { Requirements => specify-requirements skill Solution => specify-solution skill Factory => specify-factory skill }
Append a row to the README.md Decisions Log table. Update the Last Updated field.
match ($ARGUMENTS) { featureName (new) => execute step 1 (Scaffold) specId (existing) => execute steps 2, 3, and 4 in order }
development
Vulnerability review, threat modeling, OWASP patterns, and secure coding assessment. Use when reviewing code security, designing secure systems, performing threat analysis, or validating security implementations.
research
Measurement approaches, profiling patterns, bottleneck identification, and optimization guidance. Use when diagnosing performance issues, establishing baselines, identifying bottlenecks, or planning for scale. Always measure before optimizing.
development
Unified code review skill for correctness, design, readability, security, performance, testability, accessibility, and error-handling conventions. Use when reviewing changes, enforcing quality standards, or identifying technical debt.
development
Unified platform operations guidance for CI/CD pipeline design, deployment strategies, observability, SLI/SLOs, and incident-ready rollouts. Use when building release workflows, production monitoring, or reliability controls.