agile-context-engineering
v0.1.0
Published
ACE - Agile Context Engineering: A spec-driven development system for Claude Code, OpenCode, Gemini CLI, and Codex CLI with Agile workflows
Maintainers
Readme
ACE - Agile Context Engineering
A spec-driven development system for AI coding assistants with Agile workflows.
Supported Runtimes
- Claude Code - Anthropic's Claude Code CLI
- OpenCode - OpenCode AI coding assistant
- Gemini CLI - Google's Gemini CLI
- Codex CLI - OpenAI's Codex CLI
Installation
npx agile-context-engineeringOptions
npx agile-context-engineering --claude --local # Claude Code, local install
npx agile-context-engineering --opencode --global # OpenCode, global install
npx agile-context-engineering --gemini --local # Gemini CLI, local install
npx agile-context-engineering --codex # Codex CLI (always global)
npx agile-context-engineering --all --global # All runtimes, global installCommands
| Command | Description |
|---------|-------------|
| /ace:init | Initialize ACE in your project |
| /ace:plan-project | Plan your project with epics and features |
| /ace:plan-epic | Break an epic into features |
| /ace:plan-feature | Break a feature into stories |
| /ace:plan-story | Create a new user story |
| /ace:refine-story | Prepare a story for execution |
| /ace:execute-story | Execute a story with atomic commits |
| /ace:verify-story | Verify a completed story |
Workflow
Epic → Feature → Story → Tasks
↓ ↓ ↓ ↓
Plan → Refine → Execute → VerifyAgile Hierarchy
- Epic: Large body of work (1-3 months)
- Feature: Deliverable functionality (1-2 sprints)
- Story: User-facing work item (1-3 days)
- Task: Atomic implementation step (30 min - 2 hours)
Getting Started
Install ACE in your project:
npx agile-context-engineering --claude --localInitialize ACE:
/ace:initPlan your project:
/ace:plan-projectContinue planning down the hierarchy:
/ace:plan-epic E1 /ace:plan-feature E1-F1 /ace:plan-story E1-F1 "User can sign up"Execute and verify:
/ace:refine-story E1-F1-S1 /ace:execute-story E1-F1-S1 /ace:verify-story E1-F1-S1
GitHub Integration
ACE can store epics, features, and stories as GitHub issues instead of local files.
Initialize with GitHub:
/ace:init --githubThis creates GitHub labels and uses gh CLI for issue management.
Runtime-Specific Notes
Claude Code, OpenCode, Gemini CLI
These runtimes support both global (~/.claude, ~/.opencode, ~/.gemini) and local (.claude, .opencode, .gemini) installation.
Codex CLI
Codex CLI only supports global installation (~/.codex/skills/). ACE creates skill files following Codex's SKILL.md convention.
Project Structure
.ace/
├── config.json # ACE configuration
├── backlog/ # Epics and features
│ ├── E1-epic-name.md
│ └── E1/
│ └── F1-feature-name.md
├── sprints/ # Sprint planning
└── research/ # Research findings
PROJECT.md # Project vision
BACKLOG.md # Product backlog overview
STATE.md # Current state and decisionsLicense
MIT
