spec-structure
The 4-file spec structure (1-description, 2-analysis, 3-solution, 4-status): what belongs in each file, the required sections, and the Tracking info fields. Use when: creating, analyzing, reviewing, implementing or archiving a spec; deciding which of the four files a piece of content belongs in. Do NOT use for: general documentation formatting (use the documentation skill), the workflow around the files (use the workflows skill).
Target: Target not categorized. Automatically collected · unverified.
Excerpt from the author’s documentation
Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.
Read the original English text
Topics in the source
- Spec structure
- Table of contents
- Overview
- File structure
- 1-description
- Acceptance criteria in EARS
- 2-analysis
- 3-solution
Overview File structure 1-description Acceptance criteria in EARS 2-analysis 3-solution 4-status Separation of content Templates -- Four files per spec, in specs/ -slug/ (an issue key in the title is part of the slug): 1. 1-description.md — the problem as reported 2. 2-analysis.md — what the investigation found 3. 3-solution.md — the solution and its plan, test first 4. 4-status.md — progress, updated as the work goes Each file is created from its template, and its headings are the structure to fill in. A fifth file, test-run.json, is written by aide-record-test-run and read by aide-archive-spec; no model writes or reads it. The details a step needs only in some runs — the Tracking info lines, approach marks, the lines the runner writes, the acceptance rows in a new round — are in the aide-analyze skill's spec-files.md reference. -- The description is written as given, never rewritten. It holds no code, no files to change and no estimate: those belong in the solution Acceptance criteria are optional: a flat bullet list, the id in bold (AC-n:), one sentence per id in one of the five EARS patterns below. Ids are additive: never renumbered or reused An ## Out of scope section is optio
This is an excerpt. Refer to the complete source and its current requirements.
- Source repository
- ragnarwestad/aide
- Source file
- core/skills/spec-structure/SKILL.md
- Fixed revision
- 4accd2a3379f990472d375916c4972aa2a1d0c8b
Requirements
- Only the author’s Skill metadata is included. Read the full instructions to check dependencies, licensing and conditions of use.
A small first task
先阅读原作者说明,再决定是否在自己的 AI 工具中使用。
Instructions for your AI tool
- Claude Desktop: resource-specific guide not available yet
- Claude Code: resource-specific guide not available yet
- Cursor: resource-specific guide not available yet
- Codex: resource-specific guide not available yet
Author documentation is not live verification by this site. Without evidence, we do not mark a resource as compatible, safe or free.
Sources and evidence
This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.
Author: ragnarwestad/aide · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-10T13:00:43.310Z.
Categories are inferred from names, descriptions and paths. They do not establish compatibility.
License and attribution
MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.
Original license ↗Synchronization, copying and user-reported success do not mark a resource as runtime-tested.
Limitations and notes
- Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.