

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Claude Flow V3 - Agent Guide23> **For OpenAI Codex CLI** - Agentic AI Foundation standard4> Skills: `$skill-name` | Config: `.agents/config.toml`56---78## 📢 TL;DR - READ THIS FIRST910```11╔═══════════════════════════════════════════════════════════════════════════╗12║ 1. claude-flow = LEDGER (tracks state, stores memory, coordinates) ║13║ 2. Codex = EXECUTOR (writes code, runs commands, creates files) ║14║ 3. NEVER stop after calling claude-flow - IMMEDIATELY continue working ║15║ 4. If you need something BUILT/EXECUTED, YOU do it, not claude-flow ║16║ 5. ALWAYS search memory BEFORE starting: memory search --query "task" ║17║ 6. ALWAYS store patterns AFTER success: memory store --namespace patterns║18╚═══════════════════════════════════════════════════════════════════════════╝19```2021**Workflow (Use MCP Tools):**221. `memory_search(query="task keywords")` → LEARN from past patterns (score > 0.7 = use it)232. `swarm_init(topology="hierarchical")` → coordination record (instant)243. **YOU write the code / run the commands** ← THIS IS WHERE WORK HAPPENS254. `memory_store(key="pattern-x", value="what worked", namespace="patterns")` → REMEMBER for next time2627---2829## Ruflo Policy-Governed Concurrent Codex Workflow3031Ruflo is the coordination ledger and policy decision point. Codex agents are32the executors. Coordination records do not write code or run tests.3334Use `guidance_brain({ mode: "recommend", task: "..." })` to select Ruflo35capabilities from the live MCP registry. A registered tool is not necessarily36configured, reachable, healthy, or authorized. If it is unavailable, continue37with compatible guidance tools, CLI discovery, and repository instructions.38391. Recall relevant AgentDB memory and ADRs.402. Inspect source, runtime, dependencies, policy, and health.413. Route to the smallest capable topology, agents, skills, and tools.424. Plan acceptance criteria, safety envelope, ownership, and validation.435. Execute with Codex workers in isolated scopes; Ruflo records coordination.446. Test focused, regression, and failure paths.457. Validate types, security, policy, compatibility, and artifact integrity.468. Benchmark a source-bound candidate against a source-bound baseline.479. Optimize only measured bottlenecks without weakening safety.4810. Bind claims and evidence into exact source/build receipts.4911. Reconcile handoffs and disclose unresolved limitations.5012. Publish only through a separately authorized release gate.5152Hard invariants:5354- Never run two writers in one worktree.55- Delegation may only reduce tools, servers, namespaces, network, spend,56 concurrency, expiry, and depth.57- Policy denial cancels dependent work before side effects.58- MetaHarness may evaluate candidates concurrently, but only ADR-322A may59 promote them and MetaHarness may never expand its own SafetyEnvelope.60- Do not commit, push, merge, release, or remove worktrees unless authorized.61- Existing installations migrate in `legacy` policy mode; use `observe` before62 switching to `enforce`.6364Repository harness integration:6566- If tracked repository instructions define a collaboration harness, start its67 session only after assigning an isolated worktree.68- Inspect existing claims, acquire exact paths/resources/ports, renew leases,69 check acknowledged inbox messages at integration boundaries, and release ownership on70 handoff or exit.71- A repository lease coordinates ownership; it does not grant authorization.72 Protected work still requires the ADR-324/325 action capability and current73 fencing epoch.74- In-memory reference adapters demonstrate semantics; they are not distributed,75 restart-durable release authorities.76- Heartbeats and lease expiry establish liveness; a PID is diagnostic only.77- `HEAD` alone is not an exact source-state identity in a dirty worktree.78 Release evidence must bind a clean commit or an immutable snapshot of tracked79 and untracked changes.8081Useful checks:8283```bash84npx ruflo policy status85npx ruflo policy verify86npx ruflo metaharness flywheel status87```8889Repository release contract:9091- The stable public train is exactly `@claude-flow/cli`, `claude-flow`, and92 `ruflo`; internal `@claude-flow/*` components are bundled and are not part of93 a normal standalone publish.94- Publish from a clean, reviewed source state in that order.95- Only the CLI publish receives the helper-signing configuration from96 `ruv-dev`; use the existing authenticated npm session for publication.97- Run `node scripts/audit-umbrella-version-lockstep.mjs`, verify all three98 registry versions, and align `latest`, `alpha`, and `v3alpha`.99100---101102## 🚨 CRITICAL: CODEX DOES THE WORK, CLAUDE-FLOW ORCHESTRATES103104```105┌─────────────────────────────────────────────────────────────┐106│ CLAUDE-FLOW = ORCHESTRATOR (tracks state, coordinates) │107│ CODEX = WORKER (writes code, runs commands, implements) │108└─────────────────────────────────────────────────────────────┘109```110111### ❌ WRONG: Expecting claude-flow to execute tasks112```bash113npx claude-flow swarm start --objective "Build API"114# WRONG: Waiting for claude-flow to build the API115# Claude-flow does NOT execute code!116```117118### ✅ CORRECT: Codex executes, claude-flow tracks119```bash120# 1. Tell claude-flow what you're doing (optional coordination)121npx claude-flow swarm init --topology hierarchical --max-agents 1122npx claude-flow agent spawn --type coder --name codex-worker123124# 2. YOU (CODEX) DO THE ACTUAL WORK:125mkdir -p src126cat > src/api.ts << 'EOF'127export function hello() { return "Hello World"; }128EOF129130# 3. Report to claude-flow what you did (optional)131npx claude-flow memory store --key "api-created" --value "src/api.ts" --namespace results132```133134### The Division of Labor135136| Component | Role | Examples |137|-----------|------|----------|138| **CODEX** | EXECUTES | Write files, run tests, create code, shell commands |139| **claude-flow** | ORCHESTRATES | Track agents, store memory, coordinate tasks |140141---142143## ⛔ DON'T STOP AFTER CALLING CLAUDE-FLOW144145```146┌─────────────────────────────────────────────────────────────────────────┐147│ ❌ WRONG: Call claude-flow → STOP → Wait for results │148│ ✅ RIGHT: Call claude-flow → IMMEDIATELY continue → YOU do the work │149└─────────────────────────────────────────────────────────────────────────┘150```151152### ❌ WRONG Pattern (Stopping)153```bash154npx claude-flow swarm init --topology hierarchical155npx claude-flow agent spawn --type coder --name worker-1156npx claude-flow swarm start --objective "Build hello world"157# WRONG: Codex stops here and waits for something to happen158# Nothing will happen! Claude-flow doesn't execute code!159```160161### ✅ CORRECT Pattern (Continue Immediately)162```bash163# Step 1: Coordination (optional)164npx claude-flow swarm init --topology hierarchical165npx claude-flow agent spawn --type coder --name worker-1166167# Step 2: IMMEDIATELY DO THE WORK YOURSELF - DON'T WAIT!168echo 'console.log("Hello World!");' > hello.js169node hello.js170171# Step 3: Report what you did172npx claude-flow memory store --key "result" --value "Hello World printed" --namespace results173```174175### The Rule176**After ANY claude-flow command, IMMEDIATELY continue with your own work.**177178Claude-flow commands return instantly. They create coordination RECORDS only.179You must ALWAYS follow up with YOUR OWN execution.180181| After This... | IMMEDIATELY Do This... |182|---------------|----------------------|183| `swarm init` | Start writing code |184| `agent spawn` | Continue implementation |185| `task create` | Execute the task yourself |186| `swarm start` | Begin actual work |187188---189190### When to Use Claude-Flow Commands191192| Use Case | Claude-Flow Command | Then Codex Does |193|----------|---------------------|-----------------|194| Track progress | `memory store --key "step1" --value "done"` | Continue to next step |195| Multi-step tasks | `task create --description "step 2"` | Execute step 2 |196| Store results | `memory store --key "output" --value "..."` | Move on |197| Coordinate | `swarm init` | Start working |198199### Hello World - Correct Pattern200201```bash202# STEP 1: Optional - register with orchestrator203npx claude-flow swarm init --topology mesh --max-agents 1204205# STEP 2: CODEX DOES THE WORK206echo 'console.log("Hello World!");' > hello.js207node hello.js208209# STEP 3: Optional - report completion210npx claude-flow memory store --key "hello-result" --value "printed Hello World" --namespace results211```212213**REMEMBER: If you need something DONE, YOU do it. Claude-flow just tracks.**214215---216217## ⚡ QUICK COMMANDS (NO DISCOVERY NEEDED)218219### Spawn N-Agent Swarm (Copy-Paste Ready)220221```bash222# 5-AGENT SWARM - Run these commands in sequence:223npx claude-flow swarm init --topology hierarchical --max-agents 8224npx claude-flow agent spawn --type coordinator --name coord-1225npx claude-flow agent spawn --type coder --name coder-1226npx claude-flow agent spawn --type coder --name coder-2227npx claude-flow agent spawn --type tester --name tester-1228npx claude-flow agent spawn --type reviewer --name reviewer-1229npx claude-flow swarm start --objective "Your task here" --strategy development230```231232### Common Swarm Patterns233234| Task | Exact Command |235|------|---------------|236| Init hierarchical swarm | `npx claude-flow swarm init --topology hierarchical --max-agents 8` |237| Init mesh swarm | `npx claude-flow swarm init --topology mesh --max-agents 5` |238| Init V3 mode (15 agents) | `npx claude-flow swarm init --v3-mode` |239| Spawn coder | `npx claude-flow agent spawn --type coder --name coder-1` |240| Spawn tester | `npx claude-flow agent spawn --type tester --name tester-1` |241| Spawn coordinator | `npx claude-flow agent spawn --type coordinator --name coord-1` |242| Spawn architect | `npx claude-flow agent spawn --type architect --name arch-1` |243| Spawn reviewer | `npx claude-flow agent spawn --type reviewer --name rev-1` |244| Spawn researcher | `npx claude-flow agent spawn --type researcher --name res-1` |245| Start swarm | `npx claude-flow swarm start --objective "task" --strategy development` |246| Check swarm status | `npx claude-flow swarm status` |247| List agents | `npx claude-flow agent list` |248| Stop swarm | `npx claude-flow swarm stop` |249250### Agent Types (Use with `--type`)251252| Type | Purpose |253|------|---------|254| `coordinator` | Orchestrates other agents |255| `coder` | Writes code |256| `tester` | Writes tests |257| `reviewer` | Reviews code |258| `architect` | Designs systems |259| `researcher` | Analyzes requirements |260| `security-architect` | Security design |261| `performance-engineer` | Optimization |262263### Task Commands264265| Action | Command |266|--------|---------|267| Create task | `npx claude-flow task create --type implementation --description "desc"` |268| List tasks | `npx claude-flow task list` |269| Assign task | `npx claude-flow task assign TASK_ID --agent AGENT_NAME` |270| Task status | `npx claude-flow task status TASK_ID` |271| Cancel task | `npx claude-flow task cancel TASK_ID` |272273### Memory Commands274275| Action | Command |276|--------|---------|277| Store | `npx claude-flow memory store --key "key" --value "value" --namespace patterns` |278| Search | `npx claude-flow memory search --query "search terms"` |279| List | `npx claude-flow memory list --namespace patterns` |280| Retrieve | `npx claude-flow memory retrieve --key "key"` |281282---283284## 🚀 SWARM RECIPES285286### Recipe 1: Hello World Test (COMPLETE EXAMPLE)287288**Step 1: Setup coordination** (returns instantly - don't stop!)289```bash290npx claude-flow swarm init --topology mesh --max-agents 5291npx claude-flow agent spawn --type coder --name hello-main292# ⚠️ DON'T STOP HERE - CONTINUE IMMEDIATELY TO STEP 2293```294295**Step 2: YOU (Codex) execute the task** (THIS IS THE REAL WORK)296```bash297# ✅ YOU create the file298echo 'console.log("Hello World from Swarm!");' > /tmp/hello-swarm.js299300# ✅ YOU execute it301node /tmp/hello-swarm.js302# Output: Hello World from Swarm!303```304305**Step 3: Report completion** (optional - store results)306```bash307npx claude-flow memory store --key "hello-world-result" --value "Executed: Hello World from Swarm!" --namespace results308```309310### Recipe 1b: 5-Agent Concurrent Hello World (COMPLETE)311```bash312# COORDINATION (instant - creates records only)313npx claude-flow swarm init --topology hierarchical --max-agents 5314for i in 1 2 3 4 5; do315 npx claude-flow agent spawn --type coder --name "worker-$i"316done317318# ⚠️ NOW YOU DO THE ACTUAL CONCURRENT WORK:319for i in 1 2 3 4 5; do320 (echo "Worker $i: Hello World!" && sleep 0.$i) &321done322wait323echo "All 5 workers completed!"324325# REPORT (optional)326npx claude-flow memory store --key "concurrent-result" --value "5 workers completed" --namespace results327```328329### Recipe 1b: Hello World (Single Command Block)330```bash331# All-in-one execution332npx claude-flow swarm init --topology mesh --max-agents 5 && \333npx claude-flow agent spawn --type coder --name hello-main && \334npx claude-flow swarm start --objective "Print hello world" --strategy development && \335echo 'console.log("Hello World from Swarm!");' > /tmp/hello-swarm.js && \336node /tmp/hello-swarm.js && \337npx claude-flow memory store --key "hello-world-result" --value "Success" --namespace results338```339340### Recipe 2: Feature Implementation (6 Agents)341```bash342npx claude-flow swarm init --topology hierarchical --max-agents 8343npx claude-flow agent spawn --type coordinator --name lead344npx claude-flow agent spawn --type architect --name arch345npx claude-flow agent spawn --type coder --name impl-1346npx claude-flow agent spawn --type coder --name impl-2347npx claude-flow agent spawn --type tester --name test348npx claude-flow agent spawn --type reviewer --name review349npx claude-flow swarm start --objective "Implement [feature]" --strategy development350```351352### Recipe 3: Bug Fix (4 Agents)353```bash354npx claude-flow swarm init --topology hierarchical --max-agents 4355npx claude-flow agent spawn --type coordinator --name lead356npx claude-flow agent spawn --type researcher --name debug357npx claude-flow agent spawn --type coder --name fix358npx claude-flow agent spawn --type tester --name verify359npx claude-flow swarm start --objective "Fix [bug]" --strategy development360```361362### Recipe 4: Security Audit (3 Agents)363```bash364npx claude-flow swarm init --topology hierarchical --max-agents 4365npx claude-flow agent spawn --type coordinator --name lead366npx claude-flow agent spawn --type security-architect --name audit367npx claude-flow agent spawn --type reviewer --name review368npx claude-flow swarm start --objective "Security audit" --strategy development369```370371### Recipe 5: V3 Full Coordination (15 Agents)372```bash373npx claude-flow swarm init --v3-mode374npx claude-flow swarm coordinate --agents 15375```376377---378379## 📋 BEHAVIORAL RULES380381- **YOU (CODEX) execute tasks** - claude-flow only orchestrates382- Do what is asked; nothing more, nothing less383- NEVER create files unless absolutely necessary384- ALWAYS prefer editing existing files385- NEVER save to root folder386- NEVER commit secrets or .env files387- ALWAYS read a file before editing it388- NEVER wait for claude-flow to "do work" - it doesn't execute, YOU do389- Use claude-flow commands to TRACK progress, not to EXECUTE tasks390391## 📁 FILE ORGANIZATION392393| Directory | Purpose |394|-----------|---------|395| `/src` | Source code |396| `/tests` | Test files |397| `/docs` | Documentation |398| `/config` | Configuration |399| `/scripts` | Utility scripts |400401## 🎯 WHEN TO USE SWARMS402403**USE SWARM:**404- Multiple files (3+)405- New feature implementation406- Cross-module refactoring407- API changes with tests408- Security-related changes409- Performance optimization410411**SKIP SWARM:**412- Single file edits413- Simple bug fixes (1-2 lines)414- Documentation updates415- Configuration changes416417---418419## 🔧 CLI REFERENCE420421### Swarm Commands422```bash423npx claude-flow swarm init [--topology TYPE] [--max-agents N] [--v3-mode]424npx claude-flow swarm start --objective "task" --strategy [development|research]425npx claude-flow swarm status [SWARM_ID]426npx claude-flow swarm stop [SWARM_ID]427npx claude-flow swarm scale --count N428npx claude-flow swarm coordinate --agents N429```430431### Agent Commands432```bash433npx claude-flow agent spawn --type TYPE --name NAME434npx claude-flow agent list [--filter active|idle|busy]435npx claude-flow agent status AGENT_ID436npx claude-flow agent stop AGENT_ID437npx claude-flow agent metrics [AGENT_ID]438npx claude-flow agent health439npx claude-flow agent logs AGENT_ID440```441442### Task Commands443```bash444npx claude-flow task create --type TYPE --description "desc"445npx claude-flow task list [--all]446npx claude-flow task status TASK_ID447npx claude-flow task assign TASK_ID --agent AGENT_NAME448npx claude-flow task cancel TASK_ID449npx claude-flow task retry TASK_ID450```451452### Memory Commands453```bash454npx claude-flow memory store --key KEY --value VALUE [--namespace NS]455npx claude-flow memory search --query "terms" [--namespace NS]456npx claude-flow memory list [--namespace NS]457npx claude-flow memory retrieve --key KEY [--namespace NS]458npx claude-flow memory init [--force]459```460461### Hooks Commands462```bash463npx claude-flow hooks pre-task --description "task"464npx claude-flow hooks post-task --task-id ID --success true465npx claude-flow hooks route --task "task"466npx claude-flow hooks session-start --session-id ID467npx claude-flow hooks session-end --export-metrics true468npx claude-flow hooks worker list469npx claude-flow hooks worker dispatch --trigger audit470```471472### System Commands473```bash474npx claude-flow init [--wizard] [--codex] [--full]475npx claude-flow daemon start476npx claude-flow daemon stop477npx claude-flow daemon status478npx claude-flow doctor [--fix]479npx claude-flow status480npx claude-flow mcp start481```482483---484485## 🔌 TOPOLOGIES486487| Topology | Use Case | Command Flag |488|----------|----------|--------------|489| `hierarchical` | Coordinated teams, anti-drift | `--topology hierarchical` |490| `mesh` | Peer-to-peer, equal agents | `--topology mesh` |491| `hierarchical-mesh` | Hybrid (recommended for V3) | `--topology hierarchical-mesh` |492| `ring` | Sequential processing | `--topology ring` |493| `star` | Central coordinator | `--topology star` |494| `adaptive` | Dynamic switching | `--topology adaptive` |495496## 🤖 AGENT TYPES497498### Core499`coordinator`, `coder`, `tester`, `reviewer`, `architect`, `researcher`500501### Specialized502`security-architect`, `security-auditor`, `memory-specialist`, `performance-engineer`503504### Swarm Coordination505`hierarchical-coordinator`, `mesh-coordinator`, `adaptive-coordinator`506507### Consensus508`byzantine-coordinator`, `raft-manager`, `gossip-coordinator`509510---511512## ⚙️ CONFIGURATION513514### Default Swarm Config515- Topology: `hierarchical`516- Max Agents: 8517- Strategy: `specialized`518- Consensus: `raft`519- Memory: `hybrid`520521### Environment Variables522```bash523CLAUDE_FLOW_CONFIG=./claude-flow.config.json524CLAUDE_FLOW_LOG_LEVEL=info525CLAUDE_FLOW_MEMORY_BACKEND=hybrid526```527528---529530## 🔗 SKILLS531532Invoke with `$skill-name`:533534| Skill | Purpose |535|-------|---------|536| `$swarm-orchestration` | Multi-agent coordination |537| `$memory-management` | Pattern storage/retrieval |538| `$sparc-methodology` | Structured development |539| `$security-audit` | Security scanning |540| `$performance-analysis` | Profiling |541| `$github-automation` | CI/CD management |542| `$hive-mind` | Byzantine consensus |543| `$neural-training` | Pattern learning |544545---546547---548549## 🔌 MCP INTEGRATION (Learning & Coordination)550551Codex doesn't have native hooks like Claude Code, but uses **MCP (Model Context Protocol)** for learning and coordination.552553### MCP Auto-Registration554555When you run `npx claude-flow init --codex`, the MCP server is **automatically registered** with Codex.556557```bash558# Verify MCP is registered:559codex mcp list560561# Expected output:562# Name Command Args Status563# claude-flow npx claude-flow mcp start enabled564565# If not present, add manually:566codex mcp add claude-flow -- npx claude-flow mcp start567```568569### Test MCP Connection570```bash571# Test MCP server starts correctly:572npx claude-flow mcp start --test573```574575### MCP Tools Available576Once added, Codex can use these tools via MCP:577578**Coordination:**579| Tool | Purpose |580|------|---------|581| `swarm_init` | Initialize swarm (topology, maxAgents) |582| `swarm_status` | Check swarm state |583| `agent_spawn` | Register agent roles |584| `agent_status` | Check agent state |585| `task_orchestrate` | Coordinate multi-agent tasks |586587**Learning & Memory (USE THESE!):**588| Tool | Purpose | When |589|------|---------|------|590| `memory_search` | Semantic vector search | BEFORE every task |591| `memory_store` | Store patterns with embeddings | AFTER success |592| `memory_retrieve` | Get by exact key | When key is known |593| `neural_train` | Train on patterns | Periodic improvement |594| `neural_status` | Check learning state | Debugging |595596**Hive Mind (Advanced):**597| Tool | Purpose |598|------|---------|599| `hive-mind_init` | Byzantine consensus swarm |600| `hive-mind_spawn` | Spawn hive workers |601| `hive-mind_broadcast` | Message all workers |602603### Self-Learning via MCP Tools (PREFERRED)604605Use MCP tools directly - faster than CLI commands:606607**BEFORE starting any task - SEARCH for patterns:**608```609Use tool: memory_search610 query: "keywords related to your task"611 namespace: "patterns"612```613614**AFTER completing successfully - STORE the pattern:**615```616Use tool: memory_store617 key: "pattern-[descriptive-name]"618 value: "What worked: approach, code patterns, gotchas"619 namespace: "patterns"620```621622### MCP Learning Workflow (Use This!)623624```6251. LEARN: memory_search(query="task keywords", namespace="patterns")626 → If score > 0.7, USE that pattern6276282. COORDINATE: swarm_init(topology="hierarchical")629 → agent_spawn(type="coder", name="worker-1")6306313. EXECUTE: YOU write the code, run commands, create files6326334. REMEMBER: memory_store(key="pattern-x", value="what worked", namespace="patterns")634```635636### MCP Tools for Learning637638| Tool | Purpose | When to Use |639|------|---------|-------------|640| `memory_search` | Find similar past patterns | BEFORE starting any task |641| `memory_store` | Save successful patterns | AFTER completing a task |642| `memory_retrieve` | Get specific pattern by key | When you know the exact key |643| `neural_train` | Train on successful patterns | After multiple successes |644645### Example: Learning-Enabled Task646647```648STEP 1 - LEARN:649Use tool: memory_search650 query: "validation utility function"651 namespace: "patterns"652653→ Found: pattern-email-validator (score: 0.82)654→ Use this pattern as reference!655656STEP 2 - COORDINATE:657Use tool: swarm_init with topology="hierarchical", maxAgents=3658659STEP 3 - EXECUTE:660YOU create the files:661 echo 'export function validate(x) { ... }' > /tmp/validator.js662 node --test /tmp/validator.js663664STEP 4 - REMEMBER:665Use tool: memory_store666 key: "pattern-phone-validator"667 value: "Phone validation: regex /^\+?[\d\s-]{10,}$/, normalize first, test edge cases"668 namespace: "patterns"669```670671### Vector Search Tips672- Searches are SEMANTIC (meaning-based, not just keywords)673- Score > 0.7 = strong match, use that pattern674- Score 0.5-0.7 = partial match, adapt as needed675- Store DETAILED values for better future retrieval676677### CLI Fallback (if MCP unavailable)678```bash679npx claude-flow memory search --query "keywords" --namespace patterns680npx claude-flow memory store --key "pattern-x" --value "what worked" --namespace patterns681```682683### Coordination via MCP684685When claude-flow is added as MCP server, Codex can call tools directly:686```687Use tool: swarm_init with topology="hierarchical"688Use tool: memory_store with key="result" value="success"689```690691### config.toml MCP Setup692```toml693# ~/.codex/config.toml694[mcp_servers.claude-flow]695command = "npx"696args = ["claude-flow", "mcp", "start"]697enabled = true698```699700---701702## 📚 SUPPORT703704- Docs: https://github.com/ruvnet/claude-flow705- Issues: https://github.com/ruvnet/claude-flow/issues706707**Remember: Codex executes, claude-flow orchestrates!**708
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| ruvnet/rufloCLAUDE.md · 68k | CLAUDE.md | setupbuildlint-formatstyle+8 | 84/100 | 14 days ago | |
| ruvnet/rufloruflo/src/ruvocal/CLAUDE.md · 68k | CLAUDE.md | setupbuildtestlint-format+6 | 97/100 | 14 days ago | |
| ruvnet/ruflov3/@claude-flow/cli/CLAUDE.md · 68k | CLAUDE.md | teststyletypestesting-strategy+4 | 69/100 | 14 days ago | |
| ruvnet/ruflov3/@claude-flow/mcp/CLAUDE.md · 68k | CLAUDE.md | teststyletypestesting-strategy+4 | 69/100 | 14 days ago | |
| ruvnet/ruflov3/CLAUDE.md · 68k | CLAUDE.md | setupbuildtestarch+4 | 70/100 | 14 days ago | |
| ruvnet/ruflov3/@claude-flow/codex/AGENTS.md · 68k | AGENTS.md | setupbuildteststyle+8 | 96/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| code-yeongyu/oh-my-openagentpackages/web/AGENTS.md · 68k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 13 days ago | |
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 14 days ago | |
| aaif-goose/gooseAGENTS.md · 53k | AGENTS.md | setupbuildtestlint-format+7 | 100/100 | 8 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 14 days ago | |
| deepseek-ai/deepseek-harnessnative/landlock-run/AGENTS.md · 104k | AGENTS.md | setupteststylearch+3 | 100/100 | today | |
| TryGhost/Ghoste2e/AGENTS.md · 55k | AGENTS.md | setupteststylearch+2 | 100/100 | today | |
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 201k | AGENTS.md | buildteststylearch+3 | 100/100 | 14 days ago | |
| elastic/elasticsearchx-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/AGENTS.md · 78k | AGENTS.md | buildtestlint-formatstyle+2 | 100/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/ruvnet-ruflo-agents)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.