AI-Driven Development Methodology - A breakthrough method for agile development powered by AI agents.
# Initialize QD for Claude Code
npx qdspec init --ides claude-code
# Or initialize for multiple IDEs
npx qdspec init --ides claude-code,cursor,codexnpm install -g qdspec
qdspec init --ides <your-ide>git clone https://github.com/quangdang46/qd.git
cd qd
pnpm install
pnpm build
# Run in dev mode (artifacts downloaded from GitHub Releases at init)
# Use QD_SPEC_PATH=/path/to/spec/artifacts for local artifacts
qdspec init --ides claude-codeInitialize QD artifacts for selected IDEs.
qdspec init --ides claude-code,cursor,codex # Initialize for multiple IDEs
qdspec init --ides claude-code --version v0.1.0 # Install specific version
qdspec init --ides cursor --no-cache # Bypass cache
qdspec init --directory /path/to/project # Initialize in specific directoryDisplay installation status.
qdspec status # Check current directory
qdspec status --directory /path/to/project # Check specific directoryRemove QD from a project.
qdspec remove # Interactive mode
qdspec remove --yes # Remove without prompting
qdspec remove --directory /path/to/project # Remove from specific directory| IDE | Command |
|---|---|
| Claude Code | --ides claude-code |
| Cursor | --ides cursor |
| Codex | --ides codex |
| Windsurf | --ides windsurf |
| GitHub Copilot | --ides github-copilot |
| Gemini CLI | --ides gemini |
| And 20+ more... |
Run qd init --ides to see all available IDEs.
qd/
├── src/ # Source code
│ ├── commands/ # CLI commands
│ ├── domains/ # Domain logic
│ └── ...
├── dist/ # Compiled output
└── test/ # Test files
QD uses a two-part release system:
- CLI - Published to npm
- Spec - Published to GitHub Releases of the spec repository
When you run qdspec init, the CLI downloads artifacts from the latest GitHub release of the spec repository.
MIT