{"id":"622fb6b3-ebc9-4a9b-87f7-e7e4684088f7","shortId":"WMDQcU","kind":"skill","title":"coco","tagline":"CoCo — your AI PM brain. Unified interface wrapping skills, commands, and knowledge tools. Invoke /coco to activate.","description":"# CoCo — Your AI PM Brain\n\nYou are now operating as **CoCo**, the user's cognitive layer. This activation lasts for the entire session.\n\n**Kill switch:** If `~/.coco/disabled` exists, skip all CoCo behavior and respond normally.\n\n---\n\n## Identity\n\nCoCo is a PM brain — not a chatbot. Calm when things are fine, urgent only when something needs attention. Speaks in first person. Uses PM-native language (teams, agents, projects — not stations, processes, nodes).\n\nDesign principles:\n- **Time-Aware** — show what matters NOW, not what IS\n- **Progressive Depth** — scannable in 2s, detailed in 10s, full depth on demand\n- **One Voice** — every label, error, empty state = one character (CoCo)\n\n---\n\n## Activation (/coco)\n\nWhen the user invokes `/coco`:\n\n1. **Call** `mcp__coco-platform__coco_activate` — returns dashboard data (projects, todos, health, attention, queue)\n1b. **Brain context** — detect `project_brain.db` in the current working directory (or parent dirs). If found, run: `python3 ~/.claude/skills/brain/scripts/brain/brain_cli.py context {project_slug}` and fold results into the dashboard: open tasks, recent decisions, active threads, entity summary. If no brain DB found, skip silently.\n1c. **Auto-export** — if brain DB was found, run brain-export to refresh CLAUDE.local.md:\n    `python3 ~/.claude/skills/brain/scripts/brain/brain_cli.py export {project_slug}`\n    This regenerates the auto-generated section of CLAUDE.local.md with latest brain DB content.\n    Only run this if the last export was more than 1 hour ago (check the timestamp comment in CLAUDE.local.md).\n1d. **Knowledge stats** — if `~/.coco/knowledge/knowledge.db` exists, query article count and fold into dashboard:\n    ```python\n    import sqlite3\n    from pathlib import Path\n    conn = sqlite3.connect(Path(\"~/.coco/knowledge/knowledge.db\").expanduser())\n    article_count = conn.execute(\"SELECT COUNT(*) FROM articles\").fetchone()[0]\n    last_gen = conn.execute(\n        \"SELECT MAX(run_at) FROM generation_log WHERE phase='3_generate' AND status='ok'\"\n    ).fetchone()[0]\n    ```\n    Replace the Memory row with:\n    ```\n    Memory:  Brain DB {N} entities | MemPalace {N} drawers | Wiki {N} articles | Last gen: {time}\n    ```\n    If knowledge.db does not exist, keep the existing Memory row format unchanged (skip silently).\n2. **Read** the most recent session from `~/.coco/sessions/` to compute time since last session\n3. **Determine launch type:**\n   - `first` — no session files exist\n   - `morning` — hour < 10 AND last session > 6h ago\n   - `quick` — last session < 30 min ago\n   - `all_clear` — no urgent items, all health green\n   - `midday` — default\n4. **Render dashboard via TUI renderer**:\n   - Build a JSON payload with keys: `date`, `time`, `last_session`, `health[]`, `memory`, `attention[]`, `projects[]` (each with `code`, `name`, `color`, `done`, `total`, `pct`, `active`, `wait`, `ago`, `doc_age`, `focus[]`, `counts{}`, `task_groups[]`). Shape matches `~/.coco/render/dashboard_tui.py` `DEMO`.\n   - Pipe to renderer: `echo '{json}' | python3 ~/.coco/render/dashboard_tui.py`\n   - Renderer emits ANSI (Catppuccin Mocha) with boxed panels, pills (URG/CHK/TODO/DONE), progress bars, and 3-column layout.\n   - Fallback: if `rich` import fails or renderer errors, fall back to the markdown format below.\n5. **Create session log** at `~/.coco/sessions/{ISO-timestamp}.json`\n\n### Dashboard Format\n\n```\n ██████╗ ██████╗  ██████╗ ██████╗\n██╔════╝██╔═══██╗██╔════╝██╔═══██╗\n██║     ██║   ██║██║     ██║   ██║\n╚██████╗╚██████╔╝╚██████╗╚██████╔╝\n ╚═════╝ ╚═════╝  ╚═════╝ ╚═════╝\n Your AI PM Brain · v1.0                              {date} · {time}\n```\n\nFollowed by sections: Since last session (health table), Needs attention, Project Progress (bar charts), Today's Focus (3-column high/medium priority), Tasks (3-column by project).\n\nHealth emojis: green=🟢, yellow=🟡, red=🔴, not configured=⚫\n\nMemory row (append after health table):\n```\nMemory:  Brain DB {N} entities | MemPalace {N} drawers | brain.json {N} people | Last sync: {time}\n```\n\nFooter: `decide` · `briefing` · `search` · `process` · `help` · `teach` · `people` · `refresh`\n\n**Quick re-open** (< 30 min): Just logo + \"Welcome back. Nothing new since {N}m ago.\"\n**All clear**: Logo + \"All clear. {N} projects healthy. No items need attention.\"\n\n---\n\n## Command Routing\n\nCheck **every** user message against these rules. First match wins. Announce: `> CoCo -> {description}...`\n\n### Explicit /coco Commands -> MCP Tools\n\n| Command | MCP Tool | Description |\n|---------|----------|-------------|\n| `/coco` | `coco_activate` | Full dashboard |\n| `/coco briefing` | `coco_briefing` | What's new since last session |\n| `/coco decide` | `coco_decide` | Decision queue |\n| `/coco search <q>` | `coco_search` | Cross-entity search |\n| `/coco status` | `coco_status` | Compact status |\n| `/coco health` | `coco_health` | System + adapter health |\n| `/coco cost [days]` | `coco_cost` | Cost summary |\n| `/coco process` | `coco_process` | Run KH ingest + process |\n| `/coco context <project>` | `coco_context` | Project context |\n| `/coco teach <fact>` | `coco_teach` | Teach a fact to brain |\n| `/coco forget <person>` | `coco_forget` | Remove person from brain |\n| `/coco people` | `coco_people` | List people graph |\n| `/coco yolo` | `coco_yolo_activate` | Activate YOLO mode |\n| `/coco yolo <profile>` | `coco_yolo_activate` | YOLO with profile |\n| `/coco careful` | `coco_mode` | Switch to careful mode |\n| `/coco normal` | `coco_mode` | Switch to normal mode |\n| `/coco approve <id>` | `coco_approve` | Approve a draft |\n| `/coco approve all` | Loop `coco_approve` | Approve all pending |\n| `/coco reject <id>` | `coco_reject` | Reject a draft |\n| `/coco todo` | `coco_todo_list` | List open todos |\n| `/coco todo add \"<title>\"` | `coco_todo_add` | Add a todo |\n| `/coco todo done <#>` | `coco_todo_done` | Complete a todo |\n| `/coco verify` | `coco_verify` | Run verification gates |\n| `/coco refresh` | `coco_activate` | Re-render dashboard |\n| `/coco off` | — | Deactivate CoCo for session |\n| `/coco help` | — | Print command list |\n| `/coco brain` | — | Show brain DB context (open tasks, decisions, threads, entities) |\n| `/coco brain search <q>` | — | Search brain DB across all entity types |\n| `/coco brain-health` | — | Run memory health check (brain DB + MemPalace + brain.json sync status) |\n| `/coco good-morning` | — | Morning briefing: overnight changes, pending items, today's priorities |\n| `/coco cron-status` | — | Knowledge engine cron status: last run, errors, schedule |\n| `/coco wiki [entity]` | `brain-wiki` skill | Show knowledge article for entity (or list all) |\n| `/coco wiki-search <query>` | `brain-wiki` skill | Unified FTS5 + semantic search across all knowledge articles |\n| `/coco about <entity>` | `knowledge_article` | Fetch and display knowledge article |\n| `/coco wiki-search <query>` | `knowledge_search` | Search knowledge articles |\n| `/coco flag <article> <reason>` | — | Flag article for review/regen |\n| `/coco flag list` | — | Show all flagged articles pending regen |\n| `/coco flag process` | — | Regenerate all flagged articles |\n\nAll MCP tools use prefix `mcp__coco-platform__` (e.g., `mcp__coco-platform__coco_activate`).\n\n\n### /coco good-morning\n\nWhen the user invokes `/coco good-morning`:\n\n1. Run: `python3 ~/.coco/knowledge/morning_briefing.py --json`\n2. Present the output as a formatted morning briefing with sections for overnight changes, pending items, and today's priorities.\n3. If the script fails or is not found, report the error and suggest checking `~/.coco/knowledge/morning_briefing.py`.\n\n### /coco cron-status\n\nWhen the user invokes `/coco cron-status`:\n\n1. Run: `python3 ~/.coco/knowledge/master_cron.py --status`\n2. Present the output showing last run time, per-project results, and any errors.\n3. If the script fails or is not found, report the error and suggest checking `~/.coco/knowledge/master_cron.py`.\n\n### /coco about <entity>\n\nWhen the user invokes `/coco about <entity>`:\n\n1. Call `mcp__coco-platform__knowledge_article` with `name=<entity>` (if the user gave a name) or `gid=<gid>` (if they gave a UUID)\n2. If the MCP tool is unavailable, fall back to a direct Python call:\n   ```python\n   import sys; sys.path.insert(0, os.path.expanduser(\"~/.coco/knowledge\"))\n   from search import get_article\n   article = get_article(name=\"<entity>\")\n   ```\n3. Format the response as:\n   ```\n   ## <title>\n   \n   <summary>\n   \n   <sections as markdown>\n   \n   ---\n   Confidence: <confidence> | Sources: <source_count> | Generated: <date>\n   ```\n4. If no article found: \"No knowledge article found for '<entity>'. Run `/brain-wiki generate <entity>` to create one.\"\n\n### /coco flag\n\nWhen the user invokes `/coco flag <article> <reason>`:\n\n1. Run: `python3 ~/.coco/knowledge/article_feedback.py flag \"<article>\" \"<reason>\"`\n2. Present the confirmation or error message returned by the script.\n\nWhen the user invokes `/coco flag list`:\n\n1. Run: `python3 ~/.coco/knowledge/article_feedback.py list`\n2. Present the list of flagged articles pending regeneration.\n\nWhen the user invokes `/coco flag process`:\n\n1. Run: `python3 ~/.coco/knowledge/article_feedback.py process`\n2. Present the results of regenerating all flagged articles.\n\n### /coco! Passthrough\n\n`/coco! <anything>` — strip prefix, invoke as direct skill/command.\n\n### Natural Language Routing\n\n| Pattern | Routes to |\n|---------|-----------|\n| \"what's going on with {project}\" | `coco_context` + brain context |\n| \"open tasks\" / \"what's blocked\" / \"project tasks\" | brain `context` (tasks) |\n| \"what do we know about {entity}\" | brain `search` |\n| \"tell me about {entity}\" / \"what is {entity}\" | `knowledge_article` via Memory Bus |\n| \"recent decisions\" / \"what did we decide\" | brain `context` (decisions) |\n| \"who owns {module}\" / \"who is on {team}\" | brain `graph` |\n| \"any emails from {person}\" | `coco_search` |\n| \"process my voice memos\" | `coco_process` |\n| \"what's overdue\" | `coco_todo_list` (filter overdue) |\n| \"how much is this costing\" | `coco_cost` |\n| \"what's new\" / \"catch me up\" | `coco_briefing` |\n| \"what needs my attention\" | `coco_status` |\n| \"show me drafts\" | `coco_search` (type=draft) |\n| \"approve everything\" | Loop `coco_approve` |\n| \"how healthy is the system\" | `coco_health` |\n| \"verify my work\" | `coco_verify` |\n| \"write a PRD for...\" / \"create a PRD\" | `/coco prd` |\n| \"draft an email to...\" / \"stakeholder update\" | `/coco comms` |\n| \"prepare a deck\" / \"architecture review\" | `/coco deck` |\n| \"meeting notes from...\" / \"process this transcript\" | `/coco meeting-notes` |\n| \"status report for...\" / \"project update\" | `/coco status-report` |\n| \"what changed\" / \"release notes\" / \"changelog\" | `/coco changelog` |\n| \"disaster recovery\" / \"DR plan\" / \"RTO RPO\" | `/coco dr-plan` |\n| \"incident response\" / \"escalation matrix\" | `/coco irp` |\n| \"are we ready\" / \"readiness check\" / \"audit docs\" | `/coco nfr` |\n| \"set up project docs\" / \"scaffold docs\" | `/coco docs` |\n| \"recovery runbook\" / \"restore service\" | `/coco recovery` |\n| \"assess risks for...\" / \"risk register\" | `/coco assess` |\n| \"run a retro\" / \"retrospective\" / \"what went well\" | `/coco retro` |\n| \"research then document then present...\" | `/coco chain` |\n| \"show team history\" / \"how did the last run score\" | `/coco runs` |\n| \"this article is wrong\" / \"flag {article}\" / \"article needs update\" | `/coco flag` |\n\n### Orchestration Commands (delegated to Platform agents)\n\nThese spawn agents via the Platform backend:\n\n| Command | Action |\n|---------|--------|\n| `/coco build <desc>` | Spawn dev agent team via Platform |\n| `/coco fix <desc>` | Spawn debug agent via Platform |\n| `/coco review` | Spawn review agent via Platform |\n| `/coco prep <project>` | Spawn meeting prep agent |\n| `/coco ticket <desc>` | Create Jira ticket via KH |\n| `/coco summarize <project>` | Spawn summary agent |\n\n### PM Studio Commands (delegated to PM skills via Skill tool)\n\nDocument generation and project ops. Each routes to a registered PM skill.\n\n| Command | Skill | Description |\n|---------|-------|-------------|\n| `/coco prd <project>` | `prd-generator` | Generate/update PRD |\n| `/coco comms <type>` | `stakeholder-comms` | Draft stakeholder communication (go-live, status, onboard, change, incident, steerco) |\n| `/coco deck <project>` | `arb-review` | Architecture review board deck |\n| `/coco changelog [mode]` | `change-log` | Generate/update change log (init, update, release) |\n| `/coco meeting-notes [path]` | `meeting-notes` | Process meeting transcript into structured notes |\n| `/coco dr-plan` | `dr-plan` | Disaster recovery plan with RTO/RPO targets |\n| `/coco irp` | `irp` | Incident response plan |\n| `/coco nfr` | `nfr-tracker` | Operational readiness audit |\n| `/coco docs [type]` | `project-docs` | Scaffold/audit project documentation ecosystem |\n| `/coco recovery` | `recovery-plan` | Service restoration runbooks |\n| `/coco status-report <project>` | `coco_context` + formatting | Generate status report from project context |\n\n**Routing mechanism:** Invoke the target skill using the Skill tool. Example: `/coco prd MyApp` -> `Skill(skill: \"prd-generator\", args: \"MyApp\")`.\n\nFor `/coco status-report`, call `mcp__coco-platform__coco_context` first, then format the result as a status report with sections: Summary, Key Metrics, Risks/Blockers, Next Steps.\n\n### Team v2 Commands (delegated to Team skills via Skill tool)\n\nCross-functional team actions. Each routes to a registered team skill.\n\n| Command | Skill | Description |\n|---------|-------|-------------|\n| `/coco assess <project>` | `team:assess` | Risk assessment for project |\n| `/coco retro` | `team:retro` | Retrospective from recent work |\n| `/coco chain <actions> <scope>` | `team:chain` | Chain team actions together |\n| `/coco runs` | `team:history` | Show recent team run history |\n\n**Routing mechanism:** Invoke the target skill using the Skill tool. Example: `/coco assess MyApp` -> `Skill(skill: \"team:assess\", args: \"MyApp\")`.\n\n### Fallthrough\n\nIf the message clearly has nothing to do with CoCo's domain (coding questions, file editing, git operations), respond directly as Claude. Not every message needs routing.\n\n---\n\n## Session Log Format\n\nWrite to `~/.coco/sessions/{ISO-timestamp}.json`:\n```json\n{\n  \"started_at\": \"{ISO-8601}\",\n  \"ended_at\": null,\n  \"launch_type\": \"{type}\",\n  \"focus_project\": null,\n  \"commands_used\": [\"/coco\"],\n  \"autonomy_mode\": \"normal\"\n}\n```\n\n---\n\n## Help Output\n\nWhen user types `/coco help`:\n\n```\nCoCo Commands:\n  briefing     — What changed since last session\n  decide       — Process decision queue\n  search <q>   — Search across all entities\n  status       — Quick health + attention check\n  process      — Run KH ingest pipeline\n  teach <fact> — Teach CoCo about people/rules\n  people       — Show people graph\n  todo         — List/manage todos\n  yolo         — Activate autonomous mode\n  verify       — Run verification gates\n  about <entity> — Fetch and display knowledge article\n  wiki-search <q>— Search knowledge articles\n  flag <article> <reason> — Flag article for review/regen\n  flag list    — Show all flagged articles\n  flag process — Regenerate all flagged articles\n  refresh      — Re-render dashboard\n  help         — This message\n  good-morning — Morning briefing (overnight changes, priorities)\n  cron-status  — Knowledge engine cron status\n\nPM Studio:\n  prd <project>          — Generate/update PRD\n  comms <type>           — Stakeholder communication (go-live, status, steerco...)\n  deck <project>         — Architecture review board deck\n  changelog [mode]       — Change log (init, update, release)\n  meeting-notes [path]   — Process meeting transcript\n  dr-plan                — Disaster recovery plan\n  irp                    — Incident response plan\n  nfr                    — Operational readiness audit\n  docs [type]            — Scaffold/audit project docs\n  recovery               — Service restoration runbooks\n  status-report <project>— Status report from project context\n\nTeam v2:\n  assess <project>       — Risk assessment for project\n  retro                  — Retrospective from recent work\n  chain <actions> <scope>— Chain team actions together\n  runs                   — Show recent team run history\n\nOrchestration:\n  build <desc>   — Spawn dev agent team\n  fix <desc>     — Spawn debug agent\n  review         — Spawn review agent\n  prep <project> — Meeting prep agent\n  ticket <desc>  — Create Jira ticket\n  summarize      — Summary agent\n```","tags":["coco","rkz91","agent-skills","agents-md","ai-agents","claude-code","codex","cursor","developer-tools","llm-tools","mcp","pm-tools"],"capabilities":["skill","source-rkz91","skill-coco","topic-agent-skills","topic-agents-md","topic-ai-agents","topic-claude-code","topic-codex","topic-cursor","topic-developer-tools","topic-llm-tools","topic-mcp","topic-pm-tools","topic-product-management","topic-productivity"],"categories":["coco"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/rkz91/coco/coco","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add rkz91/coco","source_repo":"https://github.com/rkz91/coco","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 7 github stars · SKILL.md body (16,483 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:14:06.298Z","embedding":null,"createdAt":"2026-05-18T13:21:38.068Z","updatedAt":"2026-05-18T19:14:06.298Z","lastSeenAt":"2026-05-18T19:14:06.298Z","tsv":"'-8601':1819 '/.claude/skills/brain/scripts/brain/brain_cli.py':164,206 '/.coco/disabled':45 '/.coco/knowledge':1081 '/.coco/knowledge/article_feedback.py':1126,1149,1170 '/.coco/knowledge/knowledge.db':247,266 '/.coco/knowledge/master_cron.py':997,1029 '/.coco/knowledge/morning_briefing.py':944,981 '/.coco/render/dashboard_tui.py':415,423 '/.coco/sessions':336,460,1810 '/brain-wiki':1110 '/coco':16,125,130,580,588,593,603,609,617,623,630,637,645,651,660,668,675,683,691,699,707,714,723,730,738,747,756,763,771,777,782,793,803,817,830,842,857,873,882,891,897,906,929,937,982,990,1030,1036,1115,1121,1143,1164,1181,1183,1326,1334,1341,1349,1358,1367,1375,1383,1392,1400,1406,1413,1422,1429,1440,1451,1468,1476,1483,1490,1496,1503,1533,1540,1556,1565,1577,1591,1604,1610,1618,1628,1636,1660,1671,1724,1732,1740,1748,1768,1831,1840 '0':276,295,1079 '1':131,234,941,994,1038,1123,1146,1167 '10':354 '10s':109 '1b':147 '1c':189 '1d':243 '2':329,946,999,1061,1128,1151,1172 '2s':106 '3':289,343,437,491,496,966,1014,1091 '30':363,540 '4':376,1099 '5':455 '6h':358 'across':799,869,1856 'action':1467,1713,1746,2019 'activ':18,36,124,138,178,404,590,679,680,687,766,928,1882 'adapt':628 'add':740,743,744 'age':408 'agent':84,1458,1461,1472,1480,1487,1495,1507,2031,2036,2040,2044,2051 'ago':236,359,365,406,551 'ai':4,21,468 'announc':576 'ansi':426 'append':509 'approv':708,710,711,715,719,720,1302,1306 'arb':1559 'arb-review':1558 'architectur':1339,1561,1955 'arg':1668,1775 'articl':250,268,274,311,851,872,876,881,890,894,903,912,1045,1086,1087,1089,1102,1106,1157,1180,1232,1443,1447,1448,1894,1900,1903,1911,1917 'assess':1408,1414,1725,1727,1729,1769,1774,2006,2008 'attent':73,145,394,483,563,1292,1862 'audit':1390,1617,1986 'auto':191,214 'auto-export':190 'auto-gener':213 'autonom':1883 'autonomi':1832 'awar':94 'back':449,545,1069 'backend':1465 'bar':435,486 'behavior':50 'block':1210 'board':1563,1957 'box':430 'brain':6,23,59,148,184,194,200,221,302,470,514,659,667,783,785,794,797,805,811,846,862,1204,1213,1222,1242,1252 'brain-export':199 'brain-health':804 'brain-wiki':845,861 'brain.json':521,814 'brief':529,594,596,822,954,1288,1844,1930 'build':382,1469,2028 'bus':1235 'call':132,1039,1074,1675 'calm':63 'care':692,697 'catch':1284 'catppuccin':427 'chain':1430,1741,1743,1744,2016,2017 'chang':824,959,1363,1553,1569,1572,1846,1932,1961 'change-log':1568 'changelog':1366,1368,1566,1959 'charact':122 'chart':487 'chatbot':62 'check':237,566,810,980,1028,1389,1863 'claud':1799 'claude.local.md':204,218,242 'clear':367,553,556,1781 'coco':1,2,19,29,49,55,123,135,137,577,589,595,605,611,619,625,633,639,647,653,662,670,677,685,693,701,709,718,725,732,741,750,758,765,774,920,925,927,1042,1202,1258,1264,1269,1279,1287,1293,1298,1305,1312,1317,1640,1678,1680,1787,1842,1871 'coco-platform':134,919,924,1041,1677 'code':398,1790 'cognit':33 'color':400 'column':438,492,497 'comm':1335,1541,1544,1946 'command':11,564,581,584,780,1454,1466,1510,1530,1701,1721,1829,1843 'comment':240 'communic':1547,1948 'compact':621 'complet':753 'comput':338 'confid':1096 'configur':506 'confirm':1131 'conn':263 'conn.execute':270,279 'content':223 'context':149,165,646,648,650,787,1203,1205,1214,1243,1641,1648,1681,2003 'cost':631,634,635,1278,1280 'count':251,269,272,410 'creat':456,1113,1323,1498,2046 'cron':832,836,984,992,1935,1939 'cron-status':831,983,991,1934 'cross':614,1710 'cross-ent':613 'cross-funct':1709 'current':154 'dashboard':140,173,255,378,465,592,770,1922 'data':141 'date':388,472 'day':632 'db':185,195,222,303,515,786,798,812 'deactiv':773 'debug':1479,2035 'decid':528,604,606,1241,1850 'decis':177,607,790,1237,1244,1852 'deck':1338,1342,1557,1564,1954,1958 'default':375 'deleg':1455,1511,1702 'demand':113 'demo':416 'depth':103,111 'descript':578,587,1532,1723 'design':90 'detail':107 'detect':150 'determin':344 'dev':1471,2030 'dir':159 'direct':1072,1188,1797 'directori':156 'disast':1369,1598,1976 'display':879,1892 'doc':407,1391,1397,1399,1401,1619,1623,1987,1991 'document':1426,1518,1626 'domain':1789 'done':401,749,752 'dr':1371,1377,1593,1596,1974 'dr-plan':1376,1592,1595,1973 'draft':713,729,1297,1301,1328,1545 'drawer':308,520 'e.g':922 'echo':420 'ecosystem':1627 'edit':1793 'email':1255,1330 'emit':425 'emoji':501 'empti':119 'end':1820 'engin':835,1938 'entir':40 'entiti':180,305,517,615,792,801,844,853,1221,1227,1230,1858 'error':118,447,840,977,1013,1025,1133 'escal':1381 'everi':116,567,1801 'everyth':1303 'exampl':1659,1767 'exist':46,248,319,322,351 'expandus':267 'explicit':579 'export':192,201,207,230 'fact':657 'fail':444,970,1018 'fall':448,1068 'fallback':440 'fallthrough':1777 'fetch':877,1890 'fetchon':275,294 'file':350,1792 'filter':1272 'fine':67 'first':76,347,573,1682 'fix':1477,2033 'flag':892,893,898,902,907,911,1116,1122,1127,1144,1156,1165,1179,1446,1452,1901,1902,1906,1910,1912,1916 'focus':409,490,1826 'fold':169,253 'follow':474 'footer':527 'forget':661,663 'format':325,453,466,952,1092,1642,1684,1807 'found':161,186,197,974,1022,1103,1107 'fts5':866 'full':110,591 'function':1711 'gate':762,1888 'gave':1051,1058 'gen':278,313 'generat':215,285,290,1098,1111,1519,1537,1643,1667 'generate/update':1538,1571,1944 'get':1085,1088 'gid':1055 'git':1794 'go':1198,1549,1950 'go-liv':1548,1949 'good':819,931,939,1927 'good-morn':818,930,938,1926 'graph':674,1253,1877 'green':373,502 'group':412 'health':144,372,392,480,500,511,624,626,629,806,809,1313,1861 'healthi':559,1308 'help':532,778,1835,1841,1923 'high/medium':493 'histori':1433,1751,1756,2026 'hour':235,353 'ident':54 'import':257,261,443,1076,1084 'incid':1379,1554,1607,1980 'ingest':643,1867 'init':1574,1963 'interfac':8 'invok':15,129,936,989,1035,1120,1142,1163,1186,1651,1759 'irp':1384,1605,1606,1979 'iso':462,1812,1818 'iso-timestamp':461,1811 'item':370,561,826,961 'jira':1499,2047 'json':384,421,464,945,1814,1815 'keep':320 'key':387,1694 'kh':642,1502,1866 'kill':42 'know':1219 'knowledg':13,244,834,850,871,875,880,886,889,1044,1105,1231,1893,1899,1937 'knowledge.db':316 'label':117 'languag':82,1191 'last':37,229,277,312,341,356,361,390,478,524,601,838,1004,1437,1848 'latest':220 'launch':345,1823 'layer':34 'layout':439 'list':672,734,735,781,855,899,1145,1150,1154,1271,1907 'list/manage':1879 'live':1550,1951 'log':286,458,1570,1573,1806,1962 'logo':543,554 'loop':717,1304 'm':550 'markdown':452 'match':414,574 'matrix':1382 'matter':97 'max':281 'mcp':133,582,585,914,918,923,1040,1064,1676 'mechan':1650,1758 'meet':1343,1351,1493,1579,1583,1586,1967,1971,2042 'meeting-not':1350,1578,1582,1966 'memo':1263 'memori':298,301,323,393,507,513,808,1234 'mempalac':306,518,813 'messag':569,1134,1780,1802,1925 'metric':1695 'midday':374 'min':364,541 'mocha':428 'mode':682,694,698,702,706,1567,1833,1884,1960 'modul':1247 'morn':352,820,821,932,940,953,1928,1929 'much':1275 'myapp':1662,1669,1770,1776 'n':304,307,310,516,519,522,549,557 'name':399,1047,1053,1090 'nativ':81 'natur':1190 'need':72,482,562,1290,1449,1803 'new':547,599,1283 'next':1697 'nfr':1393,1611,1613,1983 'nfr-tracker':1612 'node':89 'normal':53,700,705,1834 'note':1344,1352,1365,1580,1584,1590,1968 'noth':546,1783 'null':1822,1828 'ok':293 'onboard':1552 'one':114,121,1114 'op':1522 'open':174,539,736,788,1206 'oper':27,1615,1795,1984 'orchestr':1453,2027 'os.path.expanduser':1080 'output':949,1002,1836 'overdu':1268,1273 'overnight':823,958,1931 'own':1246 'panel':431 'parent':158 'passthrough':1182 'path':262,265,1581,1969 'pathlib':260 'pattern':1193 'payload':385 'pct':403 'pend':722,825,904,960,1158 'peopl':523,534,669,671,673,1874,1876 'people/rules':1873 'per':1008 'per-project':1007 'person':77,665,1257 'phase':288 'pill':432 'pipe':417 'pipelin':1868 'plan':1372,1378,1594,1597,1600,1609,1632,1975,1978,1982 'platform':136,921,926,1043,1457,1464,1475,1482,1489,1679 'pm':5,22,58,80,469,1508,1513,1528,1941 'pm-nativ':79 'prd':1321,1325,1327,1534,1536,1539,1661,1666,1943,1945 'prd-gener':1535,1665 'prefix':917,1185 'prep':1491,1494,2041,2043 'prepar':1336 'present':947,1000,1129,1152,1173,1428 'principl':91 'print':779 'prioriti':494,829,965,1933 'process':88,531,638,640,644,908,1166,1171,1260,1265,1346,1585,1851,1864,1913,1970 'profil':690 'progress':102,434,485 'project':85,142,166,208,395,484,499,558,649,1009,1201,1211,1356,1396,1521,1622,1625,1647,1731,1827,1990,2002,2010 'project-doc':1621 'project_brain.db':151 'python':256,1073,1075 'python3':163,205,422,943,996,1125,1148,1169 'queri':249 'question':1791 'queue':146,608,1853 'quick':360,536,1860 're':538,768,1920 're-open':537 're-rend':767,1919 'read':330 'readi':1387,1388,1616,1985 'recent':176,333,1236,1738,1753,2014,2023 'recoveri':1370,1402,1407,1599,1629,1631,1977,1992 'recovery-plan':1630 'red':504 'refresh':203,535,764,1918 'regen':905 'regener':211,909,1159,1177,1914 'regist':1412,1527,1718 'reject':724,726,727 'releas':1364,1576,1965 'remov':664 'render':377,381,419,424,446,769,1921 'replac':296 'report':975,1023,1354,1361,1639,1645,1674,1690,1998,2000 'research':1424 'respond':52,1796 'respons':1094,1380,1608,1981 'restor':1404,1634,1994 'result':170,1010,1175,1686 'retro':1417,1423,1733,1735,2011 'retrospect':1418,1736,2012 'return':139,1135 'review':1340,1484,1486,1560,1562,1956,2037,2039 'review/regen':896,1905 'rich':442 'risk':1409,1411,1728,2007 'risks/blockers':1696 'rout':565,1192,1194,1524,1649,1715,1757,1804 'row':299,324,508 'rpo':1374 'rto':1373 'rto/rpo':1602 'rule':572 'run':162,198,225,282,641,760,807,839,942,995,1005,1109,1124,1147,1168,1415,1438,1441,1749,1755,1865,1886,2021,2025 'runbook':1403,1635,1995 'scaffold':1398 'scaffold/audit':1624,1989 'scannabl':104 'schedul':841 'score':1439 'script':969,1017,1138 'search':530,610,612,616,795,796,860,868,885,887,888,1083,1223,1259,1299,1854,1855,1897,1898 'section':216,476,956,1692 'select':271,280 'semant':867 'servic':1405,1633,1993 'session':41,334,342,349,357,362,391,457,479,602,776,1805,1849 'set':1394 'shape':413 'show':95,784,849,900,1003,1295,1431,1752,1875,1908,2022 'silent':188,328 'sinc':340,477,548,600,1847 'skill':10,848,864,1514,1516,1529,1531,1654,1657,1663,1664,1705,1707,1720,1722,1762,1765,1771,1772 'skill-coco' 'skill/command':1189 'skip':47,187,327 'slug':167,209 'someth':71 'sourc':1097 'source-rkz91' 'spawn':1460,1470,1478,1485,1492,1505,2029,2034,2038 'speak':74 'sqlite3':258 'sqlite3.connect':264 'stakehold':1332,1543,1546,1947 'stakeholder-comm':1542 'start':1816 'stat':245 'state':120 'station':87 'status':292,618,620,622,816,833,837,985,993,998,1294,1353,1360,1551,1638,1644,1673,1689,1859,1936,1940,1952,1997,1999 'status-report':1359,1637,1672,1996 'steerco':1555,1953 'step':1698 'strip':1184 'structur':1589 'studio':1509,1942 'suggest':979,1027 'summar':1504,2049 'summari':181,636,1506,1693,2050 'switch':43,695,703 'sync':525,815 'sys':1077 'sys.path.insert':1078 'system':627,1311 'tabl':481,512 'target':1603,1653,1761 'task':175,411,495,789,1207,1212,1215 'teach':533,652,654,655,1869,1870 'team':83,1251,1432,1473,1699,1704,1712,1719,1726,1734,1742,1745,1750,1754,1773,2004,2018,2024,2032 'tell':1224 'thing':65 'thread':179,791 'ticket':1497,1500,2045,2048 'time':93,314,339,389,473,526,1006 'time-awar':92 'timestamp':239,463,1813 'today':488,827,963 'todo':143,731,733,737,739,742,746,748,751,755,1270,1878,1880 'togeth':1747,2020 'tool':14,583,586,915,1065,1517,1658,1708,1766 'topic-agent-skills' 'topic-agents-md' 'topic-ai-agents' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-developer-tools' 'topic-llm-tools' 'topic-mcp' 'topic-pm-tools' 'topic-product-management' 'topic-productivity' 'total':402 'tracker':1614 'transcript':1348,1587,1972 'tui':380 'type':346,802,1300,1620,1824,1825,1839,1988 'unavail':1067 'unchang':326 'unifi':7,865 'updat':1333,1357,1450,1575,1964 'urg/chk/todo/done':433 'urgent':68,369 'use':78,916,1655,1763,1830 'user':31,128,568,935,988,1034,1050,1119,1141,1162,1838 'uuid':1060 'v1.0':471 'v2':1700,2005 'verif':761,1887 'verifi':757,759,1314,1318,1885 'via':379,1233,1462,1474,1481,1488,1501,1515,1706 'voic':115,1262 'wait':405 'welcom':544 'well':1421 'went':1420 'wiki':309,843,847,859,863,884,1896 'wiki-search':858,883,1895 'win':575 'work':155,1316,1739,2015 'wrap':9 'write':1319,1808 'wrong':1445 'yellow':503 'yolo':676,678,681,684,686,688,1881","prices":[{"id":"ecc21b98-a05b-4b21-8c1c-275cf08ee33e","listingId":"622fb6b3-ebc9-4a9b-87f7-e7e4684088f7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"rkz91","category":"coco","install_from":"skills.sh"},"createdAt":"2026-05-18T13:21:38.068Z"}],"sources":[{"listingId":"622fb6b3-ebc9-4a9b-87f7-e7e4684088f7","source":"github","sourceId":"rkz91/coco/coco","sourceUrl":"https://github.com/rkz91/coco/tree/main/skills/coco","isPrimary":false,"firstSeenAt":"2026-05-18T13:21:38.068Z","lastSeenAt":"2026-05-18T19:14:06.298Z"}],"details":{"listingId":"622fb6b3-ebc9-4a9b-87f7-e7e4684088f7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"rkz91","slug":"coco","github":{"repo":"rkz91/coco","stars":7,"topics":["agent-skills","agents-md","ai","ai-agents","claude-code","codex","cursor","developer-tools","llm-tools","mcp","pm-tools","product-management","productivity","prompt-engineering","workflow-automation"],"license":"mit","html_url":"https://github.com/rkz91/coco","pushed_at":"2026-04-26T01:51:27Z","description":"Open-source library of AI superpowers — 59 skills, 34 commands, 10 agents + 24 GSD subagents, 3 system bundles. An entire team, wherever your AI lives. Vendor-neutral across Claude Code, Cursor, Codex, and any AGENTS.md tool.","skill_md_sha":"213fbdf102f431b99f99563aa25d082af3d34039","skill_md_path":"skills/coco/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/rkz91/coco/tree/main/skills/coco"},"layout":"multi","source":"github","category":"coco","frontmatter":{"name":"coco","description":"CoCo — your AI PM brain. Unified interface wrapping skills, commands, and knowledge tools. Invoke /coco to activate."},"skills_sh_url":"https://skills.sh/rkz91/coco/coco"},"updatedAt":"2026-05-18T19:14:06.298Z"}}