create-rule
Create Cursor rules for persistent AI guidance. Use when the user wants to create a rule, add coding standards, set up project conventions, configure…
Use when the user asks for a knowledge article, wiki page, or entity summary from the brain, or wants to search, list, or review merges across brain DB articles. Generates Wikipedia-style articles from entities, decisions, and emails.
$ npx -y skills add coco-research/coco --skill brain-wiki --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brain-wikiContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user asks for a knowledge article, wiki page, or entity summary from the brain, or wants to search, list, or review merges across brain DB articles. Generates Wikipedia-style articles from entities, decisions, and emails.
name: brain:wiki description: "Use when the user asks for a knowledge article, wiki page, or entity summary from the brain, or wants to search, list, or review merges across brain DB articles. Generates Wikipedia-style articles from entities, decisions, and emails."
Browse, search, and generate Wikipedia-quality articles about people, systems, teams, and org units across all CoCo brain DB projects.
Articles are auto-generated from the brain DB by the daily knowledge engine cron (`~/.coco/knowledge/cron.py`). Each article synthesizes all evidence available about an entity — decisions, events, relationships, tasks — into a structured, versioned knowledge artifact.
Articles live in the external knowledge engine at `~/.coco/knowledge/` (`cron.py` and `knowledge.db`), which does not ship in this repo. Wire this skill with `bash adapters/<your-ide>/install.sh --systems brain` and install the engine itself before using anything below.
---
**With entity name:** Look up and display a knowledge article.
python3 ~/.claude/skills/brain/scripts/brain/brain_cli.py wiki --name "{entity}"Display format:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{Title} [{type}]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Infobox: Projects: {list} | Role: {role} | Team: {team}
{Summary paragraph}
## Role
{content}
## Relationships
{content}
## Timeline
{content}
## Decisions
{content}
## Open Questions
{content}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Generated: {date} · Confidence: {0-100}% · Sources: N chunks
GID: {uuid} · v{version}If article not found → run wiki-search with the entity name as query and show top 3 candidates:
No article found for "{entity}". Did you mean:
1. {title} ({confidence}%) — /brain-wiki {gid}
2. {title} ({confidence}%)
3. {title} ({confidence}%)Warnings to show inline:
**Without entity name:** List all available articles.
python3 ~/.claude/skills/brain/scripts/brain/brain_cli.py wiki-search "*" --limit 50
Display as table:
KNOWLEDGE BASE · N articles ═══════════════════════════════════════════════════════════ Name Type Confidence Updated ───────────────────────────────────────────────────────── Alice Example person 87% 2h ago VendorPortal system 91% yesterday DataPipeline system 76% 2d ago Platform Team team 82% 2d ago ...
---
python3 ~/.claude/skills/brain/scripts/brain/brain_cli.py wiki-search "{query}"Runs both FTS5 keyword search and MemPalace semantic search, merges via RRF.
Display format:
SEARCH: "{query}" · N results · FTS5 + semantic
══════════════════════════════════════════════════════════════
# Name Type Confidence Projects Updated
─────────────────────────────────────────────────────────────────
1 {title} {type} {conf}% {projects} {time}
2 ...
Run /brain-wiki {name} to read the full article.If 0 results:
No articles found for "{query}".
Entity may not be in any brain DB yet, or articles haven't been generated.
Run: /brain-wiki generate to generate articles for all brain entities.---
Generates or refreshes knowledge articles from brain DB evidence.
**Procedure:**
1. If a project is specified, confirm scope:
Generate articles for project "{project}"?
This will use Claude API (estimated $0.XX for N entities).
[Y/n]If no project specified, confirm all:
Generate articles for ALL registered projects?
Registered: {slug1}, {slug2}, ... (N projects, ~N entities)
Estimated cost: $0.XX · Estimated time: N minutes
[Y/n]2. On confirmation, run:
# Single project
python3 ~/.coco/knowledge/cron.py --run --project {slug} --phases 2,3,5
# All projects
python3 ~/.coco/knowledge/cron.py --run --phases 2,3,53. Show phase-by-phase progress as output streams:
Phase 2: Harvesting evidence...
✓ {project}: N entities, N evidence chunks
Phase 3: Generating articles...
✓ Generated: Alice Example (confidence: 87%)
✓ Generated: VendorPortal (confidence: 91%)
~ Skipped: 3 entities (unchanged)
Phase 5: Indexing...
✓ N articles indexed (FTS5)
─────────────────────────────────────────
KNOWLEDGE ENGINE
================
Articles generated: N new, N updated
FTS5 indexed: N
Estimated cost: $0.XXX
Articles written to: ~/.coco/knowledge/articles/
Search with: /brain-wiki search "{project}"4. Add `--force` flag to regenerate all articles regardless of staleness.
---
Show all person-type articles and cross-project relationship statistics.
**Procedure:**
1. Query knowledge.db directly (do NOT invoke cron --dry-run):
import sys, sqlite3, json
sys.path.insert(0, str(Path("~/.coco/knowledge").expanduser()))
from schema import KNOWLEDGE_DB_PATH
conn = sqlite3.connect(KNOWLEDGE_DB_PATH)
# People articles
people = conn.execute("""
SELECT ge.canonical_name, ge.aliases_json, ge.merged_from_json,
a.confidence, a.generated_at, a.version
FROM global_entities ge
LEFT JOIN articles a ON a.gid = ge.gid
WHCoCo Super Intelligence is the orchestration layer that turns Claude Code, Cursor, or Codex into an engineering department: a routed advisory board, 185 skills, 280 commands, persistent state. Local. Open-core — MIT core; Super Intelligence is proprietary, own-use.
Repo: coco-research/coco
Create Cursor rules for persistent AI guidance. Use when the user wants to create a rule, add coding standards, set up project conventions, configure…
Guides users through creating effective Agent Skills for Cursor. Use when the user wants to create, write, or author a new skill, or asks about skill…
Create custom subagents for specialized AI tasks. Use when the user wants to create a new type of subagent, set up task-specific agents, configure code…
Convert 'Applied intelligently' Cursor rules (.cursor/rules/*.mdc) and slash commands (.cursor/commands/*.md) to Agent Skills format (.cursor/skills/). Use…
Modify Cursor/VSCode user settings in settings.json. Use when the user wants to change editor settings, preferences, configuration, themes, font size, tab…
Train and optimize AI agents using Microsoft's Agent Lightning framework with reinforcement learning. Use when setting up agent training, instrumenting agents…