Summary
Currently, setting up AI-DLC rules for each coding agent requires manually copying files to different locations as described in the README. This is tedious, especially when supporting multiple agents in the same project.
Proposal
Add an interactive CLI tool (npx @aidlc/install or similar) that:
- Auto-detects installed agents by scanning the project directory (
.kiro/, .amazonq/, .cursor/, etc.)
- Interactively prompts users to select which agents to install rules for (with detected agents pre-selected)
- Installs rules to the correct paths for each agent, exactly matching the README instructions:
- Kiro →
.kiro/steering/aws-aidlc-rules + .kiro/aws-aidlc-rule-details
- Amazon Q →
.amazonq/rules/aws-aidlc-rules + .amazonq/aws-aidlc-rule-details
- Cursor →
.cursor/rules/ai-dlc-workflow.mdc (with frontmatter) + .aidlc-rule-details/
- Cline →
.clinerules/core-workflow.md + .aidlc-rule-details/
- Claude Code →
CLAUDE.md + .aidlc-rule-details/
- GitHub Copilot →
.github/copilot-instructions.md + .aidlc-rule-details/
- Supports symlink and copy modes
- Tracks installations via a lock file for clean uninstall
- CI-friendly with
--yes, --agent, --copy flags for non-interactive use
- Supports uninstall (
remove command) and listing (list command)
UX (similar to Vercel Skills CLI)
$ npx @aidlc/install
┌ AI-DLC Rules Installer
│
◇ Agent Detection
│ Detected: Kiro, Claude Code
│
◆ Select agents to install rules for:
│ ● Kiro .kiro/steering/ (detected)
│ ○ Amazon Q Developer .amazonq/rules/
│ ● Claude Code CLAUDE.md (detected)
│ ○ Cursor IDE .cursor/rules/ai-dlc-workflow.mdc
│ ○ Cline .clinerules/
│ ○ GitHub Copilot .github/copilot-instructions.md
│
◆ Installation mode:
│ ● Symlink (recommended)
│ ○ Copy
│
└ Done! Restart your agent to load the new rules.
Alignment with Tenets
- No duplication: Single source of truth in
aidlc-rules/, installed to each agent path
- Methodology first:
npx requires no pre-installation — Node.js only
- Agnostic: Supports all 6 documented agents
- Human in the loop: Interactive confirmation before install
Reference Implementation
I have a working implementation at https://github.com/inariku/aidlc-workflows/tree/main/cli using @clack/prompts (same UI library as Vercel Skills CLI). Happy to submit a PR if there is interest.
Summary
Currently, setting up AI-DLC rules for each coding agent requires manually copying files to different locations as described in the README. This is tedious, especially when supporting multiple agents in the same project.
Proposal
Add an interactive CLI tool (
npx @aidlc/installor similar) that:.kiro/,.amazonq/,.cursor/, etc.).kiro/steering/aws-aidlc-rules+.kiro/aws-aidlc-rule-details.amazonq/rules/aws-aidlc-rules+.amazonq/aws-aidlc-rule-details.cursor/rules/ai-dlc-workflow.mdc(with frontmatter) +.aidlc-rule-details/.clinerules/core-workflow.md+.aidlc-rule-details/CLAUDE.md+.aidlc-rule-details/.github/copilot-instructions.md+.aidlc-rule-details/--yes,--agent,--copyflags for non-interactive useremovecommand) and listing (listcommand)UX (similar to Vercel Skills CLI)
Alignment with Tenets
aidlc-rules/, installed to each agent pathnpxrequires no pre-installation — Node.js onlyReference Implementation
I have a working implementation at https://github.com/inariku/aidlc-workflows/tree/main/cli using
@clack/prompts(same UI library as Vercel Skills CLI). Happy to submit a PR if there is interest.