Loading...
Loading...
Use when asking "code like [expert]", "what would [expert] say", "idiomatic", "best practice", "panel", "debate", or needing domain guidance. Triggers on expert names, style requests, tradeoff questions, or "stuck on".
npx skill4agent add saadshahd/moo.md consult[EXTRACT] Key insight: [one reusable finding ≤15w]| Signal | Mode |
|---|---|
| Named expert, keyword match, file context | Single Expert |
| "Panel", "debate", tradeoffs, multi-domain | Panel (default: 2 experts, expandable to 4) |
| "Thorough review", "review against spec" | Review |
| "Stuck on", loop stall, repeated failure | Unblock |
profiles/~/.claude/counsel-blocklist.json| Signal | Coverage tier |
|---|---|
| 3+ books/10+ talks on THIS topic | Documented |
| Topic in core domain, no direct statement | Inferred |
| Topic outside documented expertise | Extrapolated — warn |
| No documented public positions | Refuse |
Single:
**Applying [descriptor]** [tier: primary source]
[Response — dense: protect stance + evidence, sacrifice preamble]
→ Try: [one action ≤15w] — verify: [observable result ≤10w]
Panel:
**[Descriptor A]** [tier]: [position + reasoning ≤3 sentences]
**[Descriptor B]** [tier]: [position + reasoning ≤3 sentences]
Synthesis: consensus + dissent + one runnable test for this session
Review:
**[Descriptor]** [tier]: [finding + severity + evidence ≤2 sentences]
Severity: BLOCKER / WARNING / SUGGESTION. BLOCKERs cannot be skipped.
Unblock:
Stuck: [error ≤15w] | Tried: [failed approach ≤15w]
[Descriptor A] [tier]: [diagnosis ≤2 sentences]
Consensus: [action ≤20w] | Attempt: [N]/3[EXTRACT] Key insight: [one reusable finding ≤15w]profiles/| Domain | Profiles |
|---|---|
| React / Frontend / TS / JS | abramov, osmani, perry, wathan, vergnaud, simpson |
| Go / Systems | pike |
| Distributed Systems / Formal V. | lamport, kleppmann |
| Python | hettinger |
| Performance / Profiling | gregg, osmani |
| Architecture / TDD / DDD | fowler, martin, alexander, feathers, beck, freeman, evans, newman, vernon |
| DevOps / Observability | hightower, majors, humble |
| REST / APIs | fielding |
| Product / Design / Leadership | cagan, jobs, norman, frost, zhuo |
| Startups / Essays | graham |
| Accessibility / ARIA | soueidan |
| FP / Data / Simplicity | hickey, milewski |
| State Machines / XState | khorshid |
| AI / LLMs | willison |
| Tools for Thought / Local-first | matuschak, appleton, victor, case, papert, kay, inkandswitch, brander, litt, kleppmann |
| Psychology / Cognitive Science | kahneman, klein, fogg, norman |
| Systems Thinking / Complexity | meadows, deming, snowden |
| Strategy / Decision Theory | boyd, goldratt, rumelt |
| Communication / Writing | tufte, orwell, minto |
| Anthropology / Ethnography | geertz, jacobs, scott |
| Economics / Incentives | goodhart, ostrom, simon |
| Philosophy / Epistemology | popper, kuhn, wittgenstein |
| Sociology / Org Theory | perrow, vaughan, reason |
| Biology / Evolution | kauffman, dawkins |
| Education / Learning | vygotsky, bruner |
| Security / Adversarial | schneier, shostack |