By ArcBlock
Manage the full development lifecycle through structured intent specifications: define project goals, validate completeness, generate test-driven plans, implement code, and verify consistency against original intent documents. Supports audits, reviews, and reporting for stakeholder communication.
These agents are **deprecated** as of 2026-01. Their capabilities have been absorbed into the plan.md format.
Project-level Intent health check. Use for periodic audits, onboarding, or before major releases. Reports coverage, freshness, approval status, dependency consistency, and boundary violations.
Checks code implementation consistency with Intent. Use after development completion or during PR review. Compares API signatures, data structures, behaviors, and boundary rules.
Validates Intent files against IDD standards. Use after Intent modification or before /intent-review. Checks structure completeness, hierarchy correctness, format compliance, and section markup.
After implementation is complete and tests pass, sync confirmed details back to Intent. Captures finalized interfaces, data structures, naming conventions, and architecture decisions. Use after development is done and user confirms the implementation.
Assess if IDD fits your project and learn about Intent-Driven Development. Use /intent-assess to evaluate project suitability or /intent-assess --learn for IDD education.
Start implementation from Intent. Validates Intent completeness, then either delegates to TaskSwarm (if available) or executes TDD phases directly. Use when you have an Intent ready and want to start building.
Manage structured change proposals for design documents with PR-like review experience. Use /intent-changes start <file> to begin, /intent-changes propose to suggest changes, /intent-changes accept/reject to decide, /intent-changes finalize to apply.
Run Intent validation and sync checks. Triggers intent-validate and intent-sync agents. Use /intent-check for full check, or /intent-check --validate/--sync for specific checks.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Complete toolkit for Intent-driven development
Traditional: Code → Test → Documentation
SDD: Spec → Code → Test (Spec as reference)
TDD: Test → Code → Documentation (Test as contract)
IDD: Intent → Test → Code → Sync (Intent as source of truth)
Intent is the new source code. Code review is done by AI, Intent review is done by Humans.
| Aspect | SDD | IDD |
|---|---|---|
| Organization | By requirement type (functional, UX, technical) | By module/layer |
| Core artifact | Text descriptions | Structure diagrams |
| Granularity | Split into user stories | Keep complete patterns |
| Task management | Separate task files | None - AI decomposes autonomously |
| LLM friendliness | Needs context assembly | Understands complete pattern at once |
See docs/methodology.md for detailed comparison.
┌─────────────────────────────────────────────────────────────┐
│ IDD Lifecycle │
│ │
│ Setup │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ /intent-assess │ │ /intent-init │ │
│ │ Evaluate fit │ │ Initialize IDD │ │
│ └───────────────────┘ └───────────────────┘ │
│ │
│ Creation │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ /intent-interview │ │ /intent-critique │ │
│ │ Create Intent │ │ Review quality │ │
│ └───────────────────┘ └───────────────────┘ │
│ │
│ Review │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ /intent-review │ │ /intent-changes │ │
│ │ Approve sections│ │ Propose changes │ │
│ └───────────────────┘ └───────────────────┘ │
│ │
│ Execution │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ /intent-build-now │ │ /intent-plan │ │
│ │ Validate & build│ │ TDD plan │ │
│ └───────────────────┘ └───────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ TDD Agent Team (Autonomous Execution) │ │
│ │ │ │
│ │ idd-task-execution-master ──→ Phase planning │ │
│ │ │ │ │
│ │ ▼ │ │
│ │ idd-test-master ──→ Test-first design │ │
│ │ │ │ │
│ │ ▼ │ │
│ │ idd-code-guru ──→ Elegant implementation │ │
│ │ │ │ │
│ │ ▼ │ │
│ │ idd-e2e-test-queen ──→ E2E verification │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ Sync & Validate │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ /intent-sync │ │ /intent-check │ │
│ │ Sync back │ │ Run checks │ │
│ └───────────────────┘ └───────────────────┘ │
│ │
│ Report & Share │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ /intent-report │ │ /intent-story │ │
│ │ Generate docs │ │ Share experience│ │
│ └───────────────────┘ └───────────────────┘ │
└─────────────────────────────────────────────────────────────┘
# Quick install
npx add-skill arcblock/idd
# Or manual install
# Add marketplace from GitHub
/plugin marketplace add [email protected]:ArcBlock/idd.git
# claude plugin marketplace add [email protected]:ArcBlock/idd.git
# Install the plugin
/plugin install idd
# claude plugin install idd
AI-powered web page creation and publishing skills supporting static pages, Vite, and Next.js frameworks.
AI-powered content creation tools with interview-based writing workflow
Developer workflow automation for code review, pull requests, and daily engineering tasks
Repo-agnostic engineering loop engine: config-driven verification gate, sticky PR-comment delivery, and the review/sweep skill contracts. Repo specifics live in each repo's .claude/verify/config.ts, not here.
Agent skills for converting web projects to ArcBlock blocklets and managing releases
npx claudepluginhub arcblock/idd --plugin iddStructured design-before-code workflow: HLD → LLD → EARS specs → Implementation plan
Document Driven Development — a structured workflow for AI-assisted software development with TDD, specs, and cross-review
Spec-driven development plugin for Claude Code. Markdown specs as the source of truth, code downstream.
Spec-Driven Development workflow: /sdd:* commands, portable skill, machine-checked gate. Bilingual EN/ES. No code before approved spec and consistent plan.
A spec-driven development kit for Claude Code: the prompt-grill and dev-lifecycle skills plus a specs/ scaffold that takes you from a vague request to shipped, reviewed code.
Specification-driven development workflow: specify → plan → tasks → implement