Skip to content

[Extension]: Add A·I·DID·IT — Agile Expansion Pack (aididit) #5368

Closed

Description

@RandomJedaii

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.yml manifest 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, then specify 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 list shows A·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-assemble was 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.zip

Then, 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

Activity

  1. github-actions commented on Nov 10, 2026

    @github-actions
    Contributor

    cc @github/spec-kit-maintainers — new catalog submission for review.

  2. added a commit that references this issue on Nov 10, 2026
    6ae55d9
  3. github-actions commented on Nov 10, 2026

    @github-actions
    Contributor

    Pull request created: #5369

    Generated by Add Community Extension from Issue Submission · copilot · gpt53codex · 46.8 AIC · ⌖ 0.713 AIC · ⊞ 27.1K

  4. added a commit that references this issue on Nov 10, 2026
    948f600
  5. github-actions commented on Nov 10, 2026

    @github-actions
    Contributor

    Pull request created: #5375

    Generated by Add Community Extension from Issue Submission · copilot · gpt53codex · 31.6 AIC · ⌖ 0.706 AIC · ⊞ 28.5K

  6. added
    triage-must-haveVerdict: high-value, important work for Spec Kit — do first
    on Nov 10, 2026
  7. added a commit that references this issue on Nov 11, 2026
    f29319d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions