con un clic
speckit-baseline
Generate feature specifications by analyzing existing source code.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Generate feature specifications by analyzing existing source code.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Convert Claude Code commands (.claude/commands/*.md) to standard Agent Skills (skills/*/SKILL.md). Use when migrating slash commands to portable skill format, creating skills from existing commands, or standardizing command definitions across AI runtimes.
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
Generate a custom checklist for the current feature based on user requirements.
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
Execute the implementation plan by processing and executing all tasks defined in tasks.md
| name | speckit-baseline |
| description | Generate feature specifications by analyzing existing source code. |
.specify/ scripts and templates.If the target is missing or ambiguous, ask a focused question before continuing.
Generate a technology-agnostic spec for existing code, then create the feature branch/spec file using the standard Spec Kit templates.
Parse target input: Identify files, directories, or patterns to analyze.
Discover and read source files:
Analyze code structure:
Generate a short name (2-4 words) from the analyzed code:
Create the feature branch and spec file:
.specify/scripts/bash/create-new-feature.sh --json with the calculated number and short name.Load the spec template from .specify/templates/spec-template.md.
Draft the specification using the template structure:
Abstract implementation details:
Create spec quality checklist at FEATURE_DIR/checklists/requirements.md.
Report completion with:
specs/<feature>/spec.mdspecs/<feature>/checklists/requirements.md[NEEDS CLARIFICATION] for ambiguous code sections (max 3).Code Pattern → Spec Requirement:
if (user.role === 'admin') → "System MUST restrict action to administrator users"password.length >= 8 → "Passwords MUST be at least 8 characters"cache.set(key, value, 3600) → "System MUST cache results for improved performance"try { ... } catch (e) { notify(e) } → "System MUST notify users when errors occur"Code Pattern → User Story:
After generating spec.md: