Loading repository dataβ¦
Loading repository dataβ¦
vanzan01 / repository
π§ Context Engineering Research - Not just another agent collection, but using research and context engineering to function as a collective. Hub-and-spoke coordination through Claude Code.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Experimental NPX installer for TDD-focused AI agents
This installs a collection of AI agents designed for Test-Driven Development and rapid prototyping. It's experimental, opinionated, and I built it to speed up my own MVP development work.
npx claude-code-collective init
You get 30+ specialized agents that enforce TDD methodology and try to be smarter about using real documentation instead of guessing.
I got tired of:
So I built agents that:
/van command - Entry point that routes to @task-orchestratorPlus 20+ other specialized agents for specific development tasks.
npx claude-code-collective init
# Just core agents for lightweight projects
npx claude-code-collective init --minimal
# Focus on testing framework only
npx claude-code-collective init --testing-only
# Just the behavioral system and hooks
npx claude-code-collective init --hooks-only
# Interactive setup with choices
npx claude-code-collective init --interactive
your-project/
βββ CLAUDE.md # Behavioral rules for agents
βββ .claude/
β βββ settings.json # Hook configuration
β βββ agents/ # Agent definitions (30+ files)
β β βββ prd-research-agent.md
β β βββ task-orchestrator.md
β β βββ lib/
β β β βββ research-analyzer.js # Complexity analysis engine
β β βββ ... (lots more agents)
β βββ hooks/ # TDD enforcement scripts
β βββ test-driven-handoff.sh
β βββ collective-metrics.sh
βββ .claude-collective/
βββ tests/ # Test framework templates
βββ metrics/ # Usage tracking (for development)
βββ package.json # Testing setup (Vitest)
/van command routes to @task-orchestrator (the routing hub) which analyzes requests and delegates to specialists## DELIVERY COMPLETE
β
Tests written first (RED phase)
β
Implementation passes tests (GREEN phase)
β
Code refactored for quality (REFACTOR phase)
π Test Results: X/X passing
# Check what's installed and working
npx claude-code-collective status
# Validate installation integrity
npx claude-code-collective validate
# Fix broken installations
npx claude-code-collective repair
# Remove everything
npx claude-code-collective clean
# Get help
npx claude-code-collective --help
After installing:
# 1. Validate everything installed correctly
npx claude-code-collective validate
# 2. Check status
npx claude-code-collective status
# 3. Restart Claude Code (required for hooks)
# 4. Try it out
# In Claude Code: "Build a simple todo app with React"
# Expected: routes to research β breaks down task β writes tests β implements
node --version (need >= 16)npm cache clean --forcenpx claude-code-collective init --force.claude/settings.json existsnpx claude-code-collective validate.claude-collective/metrics/ for timing dataBecause in my experience:
The agents enforce this because I believe it leads to better outcomes. If you disagree with TDD philosophy, this tool probably isn't for you.
To make agents smarter about modern development:
This stuff is experimental and sometimes overthinks things, but generally helpful.
AI agents can be unreliable. Here's what I built to deal with that:
Agents ignoring TDD rules: Hook system enforces test-first development before any code gets written.
Agents bypassing directives: CLAUDE.md behavioral operating system with prime directives that override default behavior.
Agents stopping mid-task: Test-driven handoff validation ensures work gets completed or explicitly handed off.
Agents making up APIs: Context7 integration forces agents to use real, current documentation.
Agents taking wrong approach: Central routing through @task-orchestrator hub prevents agents from self-selecting incorrectly.
Agents breaking coordination: Hub-and-spoke architecture eliminates peer-to-peer communication chaos.
Agents skipping quality steps: Quality gates that block completion until standards are met.
Agents losing context: Handoff contracts preserve required information across agent transitions.
Agents providing inconsistent output: Standardized TDD completion reporting from every implementation agent.
Agents working on wrong priorities: ResearchDrivenAnalyzer scores complexity to focus effort appropriately.
Most of these are enforced automatically through hooks and behavioral constraints, not just hoping agents follow instructions.
This is a personal project, but:
Get help: Run npx claude-code-collective validate for diagnostics
MIT License - Use it, break it, fix it, whatever works for you.
Experimental | TDD-Focused | Personal Project | Use At Your Own Risk
See CHANGELOG.md for detailed version history and release notes.