agent-team-composer
v1.0.9
Published
Transform README files into GitHub project plans with AI-powered agent teams
Maintainers
Readme
Agent Team Composer
Transform any README.md into a comprehensive GitHub project plan with AI-powered agent teams optimized for Claude Flow SPARC methodology.
🚀 Quick Start
npx agent-team-composer initThat's it! The tool will:
- Read your project's README.md
- Use Claude AI to generate a complete project plan
- Launch a localhost UI for review and editing
- Push approved plans to GitHub as issues and epics
📋 Prerequisites
- Node.js 18+ (required for ES modules support)
- GitHub repository with a README.md
- Anthropic API key
- GitHub CLI (optional, for enhanced features)
📦 Installation
| Method | Command |
| --------------------- | ------------------------------------- |
| npx (recommended) | npx agent-team-composer init |
| npm (global) | npm install -g agent-team-composer |
| yarn (global) | yarn global add agent-team-composer |
🌟 Features
🤖 AI-Powered
Uses Claude to generate project-specific phases, epics, and issues
🎯 SPARC Ready
Issues formatted for autonomous agent execution
🔗 GitHub Native
Creates epics, issues, milestones, and labels
📝 Smart Parsing
Automatically extracts project info from README
🎨 Interactive UI
5-step wizard to review and edit everything
⚙️ Customizable
Edit phases, roles, and issues to match needs
🎯 How It Works
- Parse Product: Analyzes your README and extracts project metadata
- Sprint View: AI generates 3-8 development phases based on your project
- Epic View: Breaks down each phase into epics with role assignments
- Issues View: Creates detailed issues for each epic with SPARC formatting
- GitHub Sync: Select repository/branch and push everything to GitHub
🛠️ Configuration
Set your Anthropic API key:
export ANTHROPIC_API_KEY=your-api-keyOptional: Configure GitHub token for enhanced features:
export GITHUB_TOKEN=ghp_your-token📖 Command Options
agent-team-composer init [options]
Options:
-p, --port <port> Port for localhost UI (default: 3000)
-r, --readme <path> Path to README.md (default: README.md)
--skip-gh-check Skip GitHub CLI verification
-h, --help Display help🤖 SPARC Agent Integration
Generated issues include:
- Role assignments for autonomous agents
- Structured markdown with clear deliverables
- Dependency mapping between tasks
- Labels:
sparc-enabled:true,role:<persona>,phase:<phase> - Execution hints for parallel vs sequential work
📊 Example Output
| Metric | Typical Output | | -------------- | ---------------------------------------- | | Phases | 8 phases from Discovery to Enhancement | | Issues | 20+ detailed tasks with role assignments | | Roles | 10+ specialized agent personas | | Milestones | Sprint markers with timelines | | Labels | Auto-generated for agents and phases |
🐛 Troubleshooting
Missing Anthropic API Key
export ANTHROPIC_API_KEY=sk-ant-api...GitHub Authentication Issues
# Option 1: Use GitHub CLI
gh auth login
# Option 2: Use token
export GITHUB_TOKEN=ghp_...Port Already in Use
agent-team-composer init --port 4000🚀 Release Process
See docs/RELEASE_WORKFLOW.md for detailed release instructions.
Automatic Releases
Every PR merged to main automatically triggers a release! Version is determined by PR labels:
feature→ Minor version bump (new features)breaking-change→ Major version bump- No label → Patch version bump (bug fixes)
skip-release→ No release
Manual Releases
- Create Release PR: Actions → "Create Release PR" → Choose version → Run
- Direct Publish: Actions → "Publish to NPM" → Choose version → Run
Setup NPM Publishing
To enable automated NPM publishing:
- Create NPM access token at https://www.npmjs.com/
- Add to GitHub: Settings → Secrets → Actions → New repository secret
- Name:
NPM_TOKEN - Value: Your NPM access token
- Name:
🤝 Contributing
Contributions welcome! See CONTRIBUTING.md for development setup and guidelines.
Development Setup
# Clone and install
git clone https://github.com/ford-at-home/agent-team-composer
cd agent-team-composer
npm install
# Run tests
npm run test
npm run build:npm
npm run test:build
# Test locally
npm link
agent-team-composer init🏆 Contributors
📈 Stats
📄 License
MIT © Agent Team Composer Contributors
NPM • GitHub • Issues • Contributing
