Skip to content

About

One command to turn a developer into 100. 4-stage pipeline, NASA P10 quality gates, budget enforcement, and interactive dashboards. Built on Claude Code + Karpathy's context engineering.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100x Agentic Engineer Pipeline

"People who master agentic workflows may outperform others by far more than 10x." — Andrej Karpathy

One command. 4-stage pipeline. NASA Power of 10 quality gates. Budget enforcement. Dashboard.

Turn a single developer into a 100-person engineering team through context engineering, multi-agent orchestration, and harness engineering.

Install (30 seconds)

git clone https://github.com/theluckystrike/100xagenticdev.git
cd 100xagenticdev
ln -sf "$(pwd)/100x" /usr/local/bin/100x

# Check prerequisites
100x doctor

Requires: Claude Code CLI (npm install -g @anthropic-ai/claude-code), jq, git, bc

Quick Start

# Initialize your project
cd ~/your-project
100x init

# Run the full 4-stage pipeline
100x run "Add input validation to all API endpoints"

# Run quality gates only
100x gate

# Parallel execution — 3 tasks simultaneously
100x parallel "Add dark mode" "Add i18n" "Add analytics"

# Deep research on any topic
100x research "MCP server ecosystem and monetization"

The Pipeline

Every 100x run executes 4 stages automatically:

┌──────────┐     ┌──────────────┐     ┌────────┐     ┌──────────┐
│ ANALYZE  │ ──→ │  IMPLEMENT   │ ──→ │  TEST  │ ──→ │  REVIEW  │
│          │     │              │     │        │     │          │
│ Read code│     │ Write code   │     │ Run    │     │ Security │
│ Make plan│     │ Follow plan  │     │ tests  │     │ Quality  │
│ Scope    │     │ Verify each  │     │ Fix    │     │ NASA P10 │
│ Risk     │     │ change       │     │ Cover  │     │ OWASP    │
└──────────┘     └──────────────┘     └────────┘     └──────────┘

Every stage is wrapped with the harness — the context engineering rules that multiply performance 6-10x on the same model.

After completion, an interactive HTML dashboard opens automatically showing costs, stage results, and pipeline metrics.

The 4 ROI Multipliers

Multiplier Impact Evidence
Harness Engineering 6-10x on same model Hashline: 6.7% → 68.3% by changing only the edit format
Model Routing 85% cost reduction RouteLLM: 95% quality with 26% expensive model calls
Prompt Caching 90% input savings ProjectDiscovery: 59% cost cut with caching alone
Loop Budgets Prevents $47K incidents Real: $16-50K in 5hrs, $47K in 11 days without budgets

Commands

Command What it does
100x run "task" Full 4-stage pipeline (analyze → implement → test → review)
100x init Initialize project with CLAUDE.md + NASA P10 config
100x gate Auto-detect project type and run quality gates
100x parallel "t1" "t2" Run N tasks in parallel with git worktree isolation
100x research "topic" Deep research with harness-boosted agent
100x history Show past pipeline runs with costs
100x doctor Check all prerequisites
100x config set k v Persistent settings (~/.100x.json)
100x deepseek --preset X Run DeepSeek 20-agent pipeline (needs DEEPSEEK_API_KEY)
100x dashboard Open latest pipeline dashboard

Configuration

Persistent settings via 100x config:

100x config set budget_max 25        # USD budget per run
100x config set autonomous true      # Non-interactive mode
100x config set src_dir lib          # Custom source directory

Or environment variables (override config):

BUDGET_MAX=25 100x run "task"
AUTONOMOUS=true 100x run "task"
DEEPSEEK_API_KEY=sk-... 100x deepseek --preset crypto_research

Project Setup

Running 100x init in your project directory:

  1. Copies CLAUDE.md with NASA P10 rules (if not present)
  2. Creates .100x/runs/ directory for pipeline logs
  3. Installs NASA P10 ESLint config (for JS/TS projects)
  4. Adds .100x/ to .gitignore

Quality Gates

100x gate auto-detects your project type and runs the appropriate checks:

Project Gates
JS/TS (package.json) Prettier → ESLint → tsc → Vitest → Semgrep → Gitleaks → npm audit
Rust (Cargo.toml) cargo fmt → clippy → test → audit → Gitleaks
Go (go.mod) gofmt → go vet → test → govulncheck → Gitleaks
Python (pyproject.toml) ruff → mypy → pytest → Semgrep → Gitleaks

DeepSeek Multi-Agent Pipeline

For heavy research tasks, use the multi-agent DeepSeek pipeline ($0.14-$0.87/M tokens). It runs standalone — Python 3.9+ and httpx are the only requirements, no Claude Code CLI needed:

git clone https://github.com/theluckystrike/100xagenticdev.git
cd 100xagenticdev
python3 -m pip install httpx   # plain `pip` is absent on stock macOS

# Get a key at https://platform.deepseek.com
cd pipeline
DEEPSEEK_API_KEY="sk-your-key" python3 runner.py \
  --preset market_scan --topic "your topic here" --agents 20 --budget 5.0

Add --dry-run to any command to preview the tasks without spending a token.

Available presets — --agents is a ceiling, and each preset has its own maximum task count, so asking for more agents than the preset defines just runs the preset:

Preset Max agents What it does
market_scan 20 Market sizing, trends, opportunities
llm_model_intel 30 LLM/model landscape intelligence
crypto_research 23 Multi-phase token/protocol research
competitive_intel 10 Competitor analysis
sec_audit_recon 10 Security audit reconnaissance
seo_research 10 Keyword & SEO strategy
tech_deep_dive 10 Technology analysis
code_review 5 Codebase quality review
domain_research 5 Domain/industry research

Custom multi-phase runs

pipeline/bln_100_agents.json is a worked example: 5 phases x 20 agents = 100 parallel researchers. Copy it, swap in your own context and questions:

cd pipeline
DEEPSEEK_API_KEY="sk-your-key" python3 runner.py \
  --tasks bln_100_agents.json --agents 20 --budget 10.0 --output ./results/my_run

# Interactive HTML dashboard from the results
python3 aggregator.py ./results/my_run/ ./results/my_run/dashboard.html
open ./results/my_run/dashboard.html

With --tasks, the file decides how many agents run and --agents is purely the concurrency cap — bln_100_agents.json runs all 100 tasks, 20 at a time. Typical cost: ~$0.03-0.08 for a 20-agent preset, ~$0.30-1.00 for a 100-agent run. Runtime 2-10 minutes.

If the DeepSeek account has no balance the runner aborts in preflight before spawning agents, so a dead key never burns time. Set OPENROUTER_API_KEY and pass --provider openrouter --model ds-or to route through OpenRouter instead.

The same pipeline is also reachable through the CLI wrapper:

100x deepseek --prompt "Analyze the MCP ecosystem" --fan-out 20 --budget 5.0
100x deepseek --preset crypto_research --topic "Solana DeFi"

Architecture

┌──────────────────────────────────────────────────────────────┐
│                     ORCHESTRATOR LAYER                        │
│   100x CLI · Shell scripts · Cron · GitHub Actions            │
├─────────┬─────────┬─────────┬─────────┬─────────┬───────────┤
│  PLAN   │  CODE   │ REVIEW  │  TEST   │ DEPLOY  │ MCP       │
│  Agent  │ Agents  │ Agent   │ Agent   │ Agent   │ SERVERS   │
├─────────┴─────────┴─────────┴─────────┴─────────┴───────────┤
│                    HARNESS LAYER (6-10x)                      │
│  CLAUDE.md · Context injection · Stage prompts · NASA P10     │
├──────────────────────────────────────────────────────────────┤
│                    QUALITY GATE LAYER                         │
│  Prettier → ESLint → tsc → Vitest → Semgrep → Gitleaks      │
├──────────────────────────────────────────────────────────────┤
│                    COST CONTROL LAYER                         │
│  Model routing · Prompt caching · Token budgets · Evals       │
└──────────────────────────────────────────────────────────────┘

What's Included

100xagenticdev/
├── 100x                              # CLI entry point (symlink this)
├── CLAUDE.md                         # Project rules template
├── config/
│   ├── nasa-p10-eslint.config.mjs    # ESLint rules for NASA P10
│   ├── hooks-settings.json           # Claude Code hooks
│   └── mcp-setup.sh                  # MCP server installer
├── scripts/
│   ├── pipeline.sh                   # Standalone 4-stage pipeline
│   ├── parallel-agents.sh            # Git worktree parallel agents
│   └── quality-gate.sh               # Quality gate runner
├── pipeline/
│   ├── orchestrator.py               # 20-agent async orchestrator
│   ├── deepseek_client.py            # DeepSeek API client
│   ├── runner.py                     # CLI runner for DeepSeek pipeline
│   ├── task_templates.py             # 9 preset task sets
│   └── aggregator.py                 # Dashboard HTML generator
└── research/
    ├── 1000x-agentic-developer-report.md
    ├── karpathy-definitive-study.md
    └── ...

The Formula

100x = CLAUDE.md rules
     + Harness engineering    (6-10x on same model)
     + Model routing          (75-85% cost reduction)
     + Prompt caching         (90% input savings)
     + Eval loops             (quality maintenance)
     + Loop budgets           (prevents $47K incidents)
     + Multi-agent            (parallel execution)
     + Memory system          (compounding knowledge)

Based On

License

MIT — see LICENSE


"You can outsource your thinking, but you can't outsource your understanding."

About

One command to turn a developer into 100. 4-stage pipeline, NASA P10 quality gates, budget enforcement, and interactive dashboards. Built on Claude Code + Karpathy's context engineering.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages