SKILL

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
Read the complete original documentation ↗

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

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.