Adopt existing repo — analyze, plan, and transform to Chama standard
Idea to Spec + phases (all as GitHub Issues)
Execute next Todo task with quality gates
Run Critical Gate analysis on working tree or specific commit
Ideas studio — brainstorm with Product Lead + Designer personas
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
SDLC pipeline orchestrator for Claude Code — Bootstrap -> Idea -> Spec -> Code -> Review -> Merge.
Chama is a Claude Code plugin that brings a full development lifecycle workflow to any project. Configure once with .chama.yml and CLAUDE.md, then use slash commands to drive your development.
The name "chama" combines fire with the act of "calling/invoking" — perfect for a CLI of commands.
# Add the marketplace
/plugin marketplace add rafaelportugal/chama
# Install the plugin
/plugin install chama@chama
# Option A: Create a new project from scratch (local-first)
/chama:new-project
# Option B: Onboard an existing project (GitHub setup)
/chama:init
/chama:ideas # Brainstorm and create structured ideas
/chama:architect N # Transform idea #N into Spec + phases
/chama:code # Execute next task from backlog
/chama:review-loop # Process PR review comments
| Command | Description |
|---|---|
/chama:new-project | Guided bootstrap — idea -> synthesis -> local foundation (.chama.yml, CLAUDE.md, README.md, LICENSE, docs/) |
/chama:adopt | Adopt existing repo — analyze stack, generate diagnosis and transformation plan |
/chama:init | Project onboarding — creates .chama.yml, GitHub labels, project board |
/chama:ideas | Ideas studio — brainstorm with Product Lead + Designer personas |
/chama:architect | Idea -> Spec + phases (all as GitHub Issues) |
/chama:code | Execute next Todo task with quality gates |
/chama:review-loop | Handle PR comments in loop, scoped by Spec |
/chama:gate-check | Run Critical Gate analysis on working tree or specific commit |
/chama:new-project -> guided bootstrap: idea -> synthesis -> local foundation
| (optional)
/chama:init -> onboard project (GitHub labels, board, project number)
|
/chama:ideas -> brainstorm -> GitHub Issue (label: idea)
|
/chama:architect -> idea Issue -> Spec Issue + phase Issues
|
/chama:code -> phase Issue (Todo) -> implement -> PR
|
/chama:review-loop -> PR comments -> fix/respond -> merge
Note: /chama:new-project is local-first — it generates project foundation on the local filesystem without requiring GitHub. It composes with /chama:init (which handles GitHub setup) but does not depend on it.
.chama.ymlPer-project configuration file:
project:
name: "MyProject"
description: "Brief description"
repo: "owner/repo-name"
language: "pt-BR" # or "en"
github:
owner: "owner"
project_number: 1
default_branch: "main"
board_statuses: # optional — customize to match your board
todo: "Todo"
in_progress: "In Progress"
in_review: "In Review"
done: "Done"
tech_stack:
summary: "Go backend + Next.js frontend"
components:
- name: "backend"
path: "backend/"
quality_gates:
- "cd backend && make test"
- "cd backend && make lint"
- name: "frontend"
path: "frontend/"
quality_gates:
- "cd frontend && npm run typecheck"
- "cd frontend && npm run lint"
artifacts:
progress_dir: ".chama/progress"
reviews_dir: ".chama/reviews"
personas:
- name: "Admin"
description: "System administrator"
# knowledge_paths: # optional — feeds domain docs into /chama:architect
# - "docs/"
critical_gates:
enabled: true
fail_mode: open
severity_block:
- CRITICAL
- HIGH
scan_points:
- pre_commit
- pre_merge
versioning:
enabled: true
strategy: "spec-lifecycle"
files:
- path: ".claude-plugin/plugin.json"
jq_filter: ".version"
business_segment: "SaaS"
CHAMA_REPO="owner/repo"
CHAMA_OWNER="owner"
CHAMA_PROJECT_NUMBER="1"
CHAMA_DEFAULT_BRANCH="main"
Add knowledge_paths to .chama.yml to feed domain docs (.md, .yml, .yaml, .txt) into the architect. Progressive limits apply:
Override the default spec template by placing your own at .chama/templates/spec.md. The architect will use it instead of the built-in default.
Pre-commit and pre-merge safety checks for destructive operations. Scans diffs for database drops, secret exposure, infra changes, and ~40 built-in rules across 6 domains. Run standalone with /chama:gate-check.
Manual bump with LLM-generated changelog:
make bump-version
Shows commits since last bump, generates a categorized changelog via claude --print, asks for bump type (patch/minor/major), and commits.
npx claudepluginhub rafaelportugal/chama --plugin chamaAI-native BizDevOps rhythm manager for Claude Code — multi-role collaboration, change impact analysis, quality gates, goal-to-code traceability, and cross-session continuity
Opinionated 5-phase development lifecycle for Claude Code — language-agnostic, repo-local bin/* delegation
Autonomous GitHub Project Management workflow with orchestrator-agent coordination for parallel task execution via git worktrees
A curated set of skills for each stage of development — propose, spec, design, plan, implement, ship.
Implementation planning, execution, and PR creation workflows with multi-agent collaboration
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).