بنقرة واحدة
claude-config
How agents, skills, and commands work in this project.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
How agents, skills, and commands work in this project.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
MCP tool error response format — canonical error object, standard codes, retry semantics.
Run any question, idea, or decision through a council of 5 AI advisors who independently analyze it, peer-review each other anonymously, and synthesize a final verdict. Based on Karpathy's LLM Council methodology. MANDATORY TRIGGERS: 'council this', 'run the council', 'war room this', 'pressure-test this', 'stress-test this', 'debate this'. STRONG TRIGGERS (use when combined with a real decision or tradeoff): 'should I X or Y', 'which option', 'what would you do', 'is this the right move', 'validate this', 'get multiple perspectives', 'I can't decide', 'I'm torn between'. Do NOT trigger on simple yes/no questions, factual lookups, or casual 'should I' without a meaningful tradeoff (e.g. 'should I use markdown' is not a council question). DO trigger when the user presents a genuine decision with stakes, multiple options, and context that suggests they want it pressure-tested from multiple angles.
Documentation writing conventions — style, structure, tone, and quality standards.
CSS design system principles — token usage, semantic layering, mobile-first, component isolation.
GitHub conventions — branch naming, commit format, issue/PR templates, and safe issue/PR referencing in comments.
Logging conventions — level usage, formatting style, structured output.
| name | claude-config |
| description | How agents, skills, and commands work in this project. |
| when_to_use | Creating or modifying files in .claude/ — agents, skills, commands, or settings. |
| user-invocable | false |
This project uses three distinct configuration types in .claude/. Each has a clear purpose — never conflate them.
An agent defines who you are. It shapes focus, identity, and constraints for a subagent.
Agents are not workflows. They define a lens for approaching work, not steps to follow. A backend-reviewer says "you care about async correctness and session handling" — not "Step 1: read the diff."
Good: Role identity, focus areas, evaluation criteria, output format, what to read for context. Bad: Step-by-step procedures, bash scripts, workflow orchestration.
A skill defines what you know. It provides conventions, recommendations, how-tos, and reference material.
Skills are not workflows. They provide knowledge for good decision-making.
A skill MAY include a sequence when it's critical reference — but as illustrative guidance, not a script to execute.
Good: Conventions, patterns, templates, recommendations, how-tos, reference material. Bad: Rigid step-by-step procedures, orchestration logic, state management.
A command defines what to do. An explicit, purposeful sequence triggered by the user.
/command-name) and expected outputCommands are workflows. They define what to do; skills inform how to do each step well.
Good: Step sequences, action triggers, workflow orchestration, expected outcomes. Bad: General knowledge, conventions, recommendations unrelated to the workflow.
backend-reviewer, issue-plannerlogging-patterns, github-conventionsplan-issue, review-prNaming should be predictable within a category but not forced into a single suffix.
If a file does two of these, split it.