Repository navigation
Description
Extension ID
aididit
Extension Name
A·I·DID·IT — Agile Expansion Pack
Version
0.2.1
Description
Runs every work item through Assemble, Ideate, Draft, Iterate, Deliver, Investigate and Tidy, with a simulated agile team and a web-cited practitioner panel in place of human gates.
Author
Rubber Duck Engineering
Repository URL
https://github.com/RubberDuckEngineering/ai-did-it
Download URL
https://github.com/RubberDuckEngineering/ai-did-it/releases/download/v0.2.1/aididit-v0.2.1.zip
License
MIT
Homepage (optional)
https://github.com/RubberDuckEngineering/ai-did-it
Documentation URL (optional)
https://github.com/RubberDuckEngineering/ai-did-it/blob/v0.2.1/README.md
Changelog URL (optional)
https://github.com/RubberDuckEngineering/ai-did-it/blob/v0.2.1/CHANGELOG.md
Required Spec Kit Version
=1.3.0,<2.0.0
Required Tools (optional)
- git (required)
- gh (required for the pull-request stages, Iterate to Tidy, and for the GitHub Issues board)
- claude (optional, for the headless lane runner)
Number of Commands
14
Number of Hooks (optional)
0
Tags
agile, xp, workflow, orchestration, tdd, review
Key Features
- Seven lifecycle stages: Assemble, Ideate, Draft, Iterate, Deliver, Investigate and Tidy. Each lane runs as a chain of fresh agent sessions.
- Seven simulated teammates: Product Owner, Architect, QA, DevSec, DevOps, PR Prep and PR Review.
- A web-cited practitioner panel makes judgement calls, so a person only needs to approve the merge.
- Boards: a markdown Kanban file (default), GitHub Issues, or Jira through an Atlassian MCP server.
- Lane runners: inline (default), headless
claude, or observable remote sessions. - TDD, BDD, Clean Code and Conventional Commits disciplines. Each guard in the pack's own repo is backed by a recorded mutation that turns it red.
Testing Checklist
- Extension installs successfully via download URL
- All commands execute without errors
- Documentation is complete and accurate
- No security vulnerabilities identified
- Tested on at least one real project
Submission Requirements
- Valid
extension.ymlmanifest included - README.md with installation and usage instructions
- LICENSE file included
- GitHub release created with version tag
- All command files exist and are properly formatted
- Extension ID follows naming conventions (lowercase-with-hyphens)
Testing Details
Tested 2026-11-10 on Windows 11 with Spec Kit 1.3.0 and the Claude Code integration.
v0.2.1 (this submission)
- A fresh project:
specify init --here --integration claude, thenspecify extension add aididit --from https://github.com/RubberDuckEngineering/ai-did-it/releases/download/v0.2.1/aididit-v0.2.1.zip. Exit 0.specify extension listshowsA·I·DID·IT — Agile Expansion Pack (v0.2.1), Commands: 14, Hooks: 0, Status: Enabled. The downloaded zip's sha256 matches GitHub's asset digest. /speckit-aididit-assemblewas run headless on that install, with no board file present. The markdown board provider's Step 0 created.specify/aididit/board.md, byte-identical to the starter template. The run then read an empty Ready column and stopped with nothing to assemble: no error and no commit.
v0.2.0 (the previous release). v0.2.1 changes only the markdown board's Step 0, the starter board's demo item id (AID-0), the version fields and docs.
- All 14 commands were run headless in a fresh project with Claude Code:
claude -p "/speckit-aididit-<name>"against the default markdown board and a seeded work item. Every run exited 0 without error. Four (architect, qa, devsec, pr-prep) finished outright. The other ten stopped at a gate or precondition the command defines itself. Each run was told to stop at its first human gate, so phases past that gate were not exercised in this pass: Draft's spec loop, Iterate's TDD and PR, Deliver's review, Investigate's checks, Tidy's writes and Assemble's lane spawn. Those stages were run on the maintainer's own projects while the pack was developed. - The 14
speckit-aididit-*skills render with no leftover__SPECKIT_*__tokens, and all 79.specify/extensions/aididit/...paths they reference exist.
The repo's CI installs the pack through the real specify on Linux, macOS and Windows (Python 3.11 and 3.13).
Example Usage
specify extension add aididit --from https://github.com/RubberDuckEngineering/ai-did-it/releases/download/v0.2.1/aididit-v0.2.1.zipThen, in the agent:
/speckit.aididit.ideate # turn a notion into a well-formed work item
/speckit.aididit.assemble # ship every ready item on the board, one lane each
Proposed Catalog Entry
"aididit": {
"name": "A·I·DID·IT — Agile Expansion Pack",
"id": "aididit",
"description": "Runs every work item through Assemble, Ideate, Draft, Iterate, Deliver, Investigate and Tidy, with a simulated agile team and a web-cited practitioner panel in place of human gates.",
"author": "Rubber Duck Engineering",
"version": "0.2.1",
"download_url": "https://github.com/RubberDuckEngineering/ai-did-it/releases/download/v0.2.1/aididit-v0.2.1.zip",
"sha256": "32fd832e46e0972e2f06bab8723dc981ee41a3d0d0bb18daff0a0cb7da97993f",
"repository": "https://github.com/RubberDuckEngineering/ai-did-it",
"homepage": "https://github.com/RubberDuckEngineering/ai-did-it",
"documentation": "https://github.com/RubberDuckEngineering/ai-did-it/blob/v0.2.1/README.md",
"changelog": "https://github.com/RubberDuckEngineering/ai-did-it/blob/v0.2.1/CHANGELOG.md",
"license": "MIT",
"category": "process",
"effect": "read-write",
"requires": {
"speckit_version": ">=1.3.0,<2.0.0",
"tools": [
{
"name": "git",
"required": true
},
{
"name": "gh",
"required": true
},
{
"name": "claude",
"required": false
}
]
},
"provides": {
"commands": 14,
"hooks": 0
},
"tags": [
"agile",
"xp",
"workflow",
"orchestration",
"tdd",
"review"
],
"verified": false,
"downloads": 0,
"stars": 0,
"created_at": "2026-11-10T00:00:00Z",
"updated_at": "2026-11-10T00:00:00Z"
}Additional Context
- Release: https://github.com/RubberDuckEngineering/ai-did-it/releases/tag/v0.2.1
- Field guide (a lifecycle guide, a flow for each stage, the practitioner panel, boards and lane runners): https://github.com/RubberDuckEngineering/ai-did-it/tree/v0.2.1/docs
Activity
github-actions commentedon Nov 10, 2026
cc @github/spec-kit-maintainers — new catalog submission for review.
Add A·I·DID·IT — Agile Expansion Pack extension to community catalog
github-actions commentedon Nov 10, 2026
Pull request created: #5369
fix(pack): seed a missing markdown board, and number the demo item AI…
chore(release): 0.2.1 (#7)
Add A·I·DID·IT — Agile Expansion Pack extension to community catalog
github-actions commentedon Nov 10, 2026
Pull request created: #5375
[extension] Add A·I·DID·IT — Agile Expansion Pack extension to commun…