Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 23 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,14 @@

---

The **AI-Driven Dev Framework** is a marketplace β€” **skills, agents, commands, rules, prompts, templates, recipes…** β€” that helps you ship **high-quality features to production**.
The **AI-Driven Dev Framework** installs a working SDLC (Software Development Life Cycle) into your AI coding tool β€” **skills, agents, commands, rules** β€” that turns a rough idea into a reviewed, shipped pull request:

> Orchestrate your SDLC (Software Development Life Cycle) at scale, the agentic-engineering way.
```text
/aidd-dev:00-sdlc "add rate limiting to the /login endpoint"
β†’ spec β†’ plan β†’ implement β†’ review β†’ ship (commit + PR opened)
```

Why not just write your own commands? β†’ [FAQ](docs/FAQ.md#-why-aidd-instead-of-your-own-skills).

## βœ… Prerequisites

Expand All @@ -50,12 +55,14 @@ The **AI-Driven Dev Framework** is a marketplace β€” **skills, agents, commands,
| **OpenCode** | βœ… Supported | Flat |
| **Gemini Β· Mistral** | 🚧 In progress | β€” |

<sub>Install steps per tool β†’ [Other tools](#other-tools).</sub>
<sub>**Marketplace** = installed and updated through your tool's plugin manager. **Flat** = files copied directly into your project, no plugin manager involved. Install steps per tool β†’ [Other tools](#other-tools).</sub>

## πŸ“¦ Install

### Claude Code

Installs the 6 stable plugins (`aidd-ui` is 🚧 alpha, install separately β€” see [Plugins](#-plugins)).

**In the session** (slash commands)

```text
Expand All @@ -66,16 +73,26 @@ The **AI-Driven Dev Framework** is a marketplace β€” **skills, agents, commands,
/plugin install aidd-vcs@aidd-framework
/plugin install aidd-pm@aidd-framework
/plugin install aidd-orchestrator@aidd-framework
/plugin install aidd-ui@aidd-framework # 🚧 alpha, install separately
```

**Command line** (same, prefixed with `claude`)

<details>
<summary><strong>Command line</strong> (same, prefixed with `claude`)</summary>

```bash
claude plugin marketplace add ai-driven-dev/framework
claude plugin install aidd-context@aidd-framework # then aidd-refine, aidd-dev, aidd-vcs, aidd-pm, aidd-orchestrator
claude plugin install aidd-context@aidd-framework
claude plugin install aidd-refine@aidd-framework
claude plugin install aidd-dev@aidd-framework
claude plugin install aidd-vcs@aidd-framework
claude plugin install aidd-pm@aidd-framework
claude plugin install aidd-orchestrator@aidd-framework
claude plugin install aidd-ui@aidd-framework # 🚧 alpha, install separately
```
</details

Update anytime: `/plugin marketplace update aidd-framework`.
<br/>Update anytime: `/plugin marketplace update aidd-framework`.

### Other tools

Expand Down
4 changes: 4 additions & 0 deletions docs/FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

Most "how do I…" answers live in the README; this page covers what isn't documented elsewhere, plus common install issues and the framework's limits.

## πŸ€” Why AIDD instead of your own skills?

You can write your own Claude Code skills β€” nothing stops you. AIDD exists because that setup is work every team repeats and re-debugs alone: the router/action split ([Skill](GLOSSARY.md#-skill) glossary entry), the plan β†’ implement β†’ review gating, the plugin packaging and versioning, the multi-tool support (Cursor, Copilot, Codex, OpenCode). AIDD ships that scaffolding pre-built and maintained, so you start from a working SDLC loop and only author the skill content specific to your project. If your workflow doesn't match the framework's shape, [`CREATE_PLUGIN.md`](CREATE_PLUGIN.md) shows how to build on the same scaffolding instead of replacing it.

## πŸ“¦ Install, update, other tools

- **Install / first run** β†’ [Quick start](../README.md#-quick-start).
Expand Down