From zero to auto-committing pipeline
in seven commands.
Each step is idempotent. The plugin slug is architect-team (preserved for backward compatibility with existing installations).
Prerequisites
Python 3.10+ on PATH as python3, Node ≥ 20.19, and Claude Code installed.
Register marketplace
Add this repo as a plugin marketplace inside Claude Code.
Install the plugin
Plugin slug is architect-team (preserved for backward compatibility).
Install prerequisite plugins
One-time install of the upstream plugins CT6 builds on.
Install CLI / Python / browser deps
Idempotent. Flags: --check-only, --force-reinstall.
(Optional) MemPalace — searchable cross-run memory
Pipeline degrades gracefully without it.
Run the pipeline
Default: auto-commit + push on clean pass. Use --no-commit / --no-push / --no-compact to opt out.
On a successful Phase 8, CT6 stages its working set, commits with a structured message (requirements + tests + archive path), and pushes to the current branch's upstream.
Per-invocation opt-outs: --no-commit, --no-push, --no-compact. Natural-language opt-outs ("don't commit", "no push") are honored.
Hand it a requirements folder. walk away.
CT6 detects the brief format, builds the maps if they're stale, and runs the full pipeline. Default is auto-commit + push on a clean Phase 8 — opt out with --no-commit / --no-push.
$ /architect-team specs/billing-redesign
[−1] intake & mapping
· cartographer → CODEBASE_MAP.md (current, skipped)
· route-mapper → ROUTE_MAP.md (2 routes added)
· 3× codebase-map-reviewer ✓ ok ok ok
[ 0] detected: OpenSpec brief · normalized
[ 1] plan & validate
· openspec validate --all --strict … valid
· [12/12] exit checklist satisfied
[ 2] spawning teammates
· frontend → 1M ctx · 6 tasks
· backend → 1M ctx · 4 tasks
[ 3] review gate · hook-enforced
✗ T-019 blocked: ui_interaction_review = fail (placeholder page)
→ SR-2026-05-31-007 opened · fix team spawned
[ 5] integration · real backend
· playwright 38/38 · visual-fidelity ✓ · ui-interaction ✓
[ 7] master review → overall: pass
[ 8] commit … pushed origin/main @ a1b2c3d
openspec archive ✓Five events. zero new dependencies.
Commit .architect-team-notify.json at your repo root and CT6 emits opt-in updates at phase boundaries, on each new Solution Requirement, on the Phase 8 commit, and on every live deploy. Absent file = silent no-op.
{
"provider": "gmail",
"from_address": "ci-bot@your-domain.example",
"from_name": "Architect Team CI",
"gmail": {
"username": "ci-bot@your-domain.example",
"app_password_env": "ARCHITECT_GMAIL_APP_PASSWORD"
},
"recipients": [
{ "email": "tech-lead@your-domain.example", "events": ["all"] },
{
"email": "qa@your-domain.example",
"events": ["phase_complete", "issue_discovered", "deploy"]
}
]
}# gmail — create an app password at https://myaccount.google.com/apppasswords
export ARCHITECT_GMAIL_APP_PASSWORD="xxxx xxxx xxxx xxxx"
# sendgrid — Settings → API Keys, Mail Send permission
export ARCHITECT_SENDGRID_API_KEY="SG.xxxxxxxx..."