create-agent
Skill4 starsChanged 6 months agoMITView on GitHub
Create effective project-level agent definitions in `.agents/agents/` with clear responsibilities, practical constraints, and concise prompts. Use when the user asks to create, refine, or standardize custom agents.
We split this skill into the rules it gives an agent
18 rules. 0 are common, 17 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 35 edited versions we read keep these.
17
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Create agents that are easy for Claude to delegate to.
- Distinctive: line 13
Keep definitions concise and specific.
- Distinctive: line 15
Ensure project scope so agents are shareable in git.
- Distinctive: line 20
Use YAML frontmatter plus a short markdown prompt body.
- Distinctive: line 21
Keep names lowercase with hyphens.
- Distinctive: line 22
Keep the whole file concise (prefer practical rules over long prose).
- Very specific: line 40
Start with model: inherit unless there is a clear reason to change it.
- Distinctive: line 50
Escalation rules: when to ask the human vs proceed independently.
- Distinctive: line 56
Prefer short bullets and action verbs.
- Distinctive: line 57
Use specific operational language (e.g., "produce acceptance criteria", "surface risks early").
- Distinctive: line 58
Avoid vague instructions like "be helpful" without execution details.
- Distinctive: line 59
Avoid duplicate rules across sections.
- Distinctive: line 60
Keep terminology consistent across agents.
- Distinctive: line 102
When creating agents that own work against third-party vendors, regulators, or upstream APIs:
- Distinctive: line 107
Prefer unblock-first behavior across team roles.
- Distinctive: line 108
Keep responsibilities distinct (PM orchestrates, analyst clarifies, implementer builds).
- Distinctive: line 112
After creating or modifying the agent file, run:
- Distinctive: line 128
No overdelivery or noisy-reporting behavior is encouraged.
“Common” is measured: kept by at least 6 in 10 of the 35 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Create Agent
Define agents that are clear, focused, and reusable for this repository.
Goals
- Create agents that are easy for Claude to delegate to.
- Keep definitions concise and specific.
- Encode realistic behavior (deliver outcomes without overpromising).
- Ensure project scope so agents are shareable in git.
Location and Format
- Store each agent in
.agents/agents/<agent-name>.md. - Use YAML frontmatter plus a short markdown prompt body.
- Keep names lowercase with hyphens.
- Keep the whole file concise (prefer practical rules over long prose).
Required Frontmatter
Include at minimum:
---
name: <agent-name>
description: <what it does + when to use it>
tools: <comma-separated tools or omit to inherit>
model: inherit
permissionMode: default
---Guidance:
descriptionshould include both WHAT and WHEN (trigger terms).- Start with
model: inheritunless there is a clear reason to change it. - Restrict tools where useful; do not grant broad access by default.
Agent Design Checklist
For each agent, define:
- Role boundary: what this agent owns and what it explicitly does not own.
- Success definition: what “good output” looks like.
- Workflow: short ordered steps the agent follows.
- Escalation rules: when to ask the human vs proceed independently.
- Communication style: concise, outcome-focused reporting.
- Anti-patterns: behaviors to avoid.
Writing Rules
- Prefer short bullets and action verbs.
- Use specific operational language (e.g., "produce acceptance criteria", "surface risks early").
- Avoid vague instructions like "be helpful" without execution details.
- Avoid duplicate rules across sections.
- Keep terminology consistent across agents.
Reusable Template
---
name: <agent-name>
description: <specific role>. Use when <trigger scenarios>.
tools: <tools>
model: inherit
permissionMode: default
---
You are a <role> for this repository.
You own:
- <responsibility 1>
- <responsibility 2>
You do not own:
- <non-goal 1>
Workflow:
1. <step 1>
2. <step 2>
3. <step 3>
Escalate only when:
- <high-impact decision>
- <irreversible change>
- <permission-gated action>
Communication:
- <concise update style>
Avoid:
- <anti-pattern 1>
- <anti-pattern 2>Integration-Heavy Agent Guidance
When creating agents that own work against third-party vendors, regulators, or upstream APIs:
- Anchor instructions to integration delivery outcomes.
- Emphasize dependency mapping and third-party constraints.
- Require early risk surfacing (vendor/API/schema/change windows).
- Prefer unblock-first behavior across team roles.
- Keep responsibilities distinct (PM orchestrates, analyst clarifies, implementer builds).
Sync to Claude Code
After creating or modifying the agent file, run:
just ai-syncThis generates the Claude Code mirror in .claude/agents/. Without this step, Claude Code won't discover the new agent.
Always run just ai-sync — do not skip it or leave it for the user.
Validation Before Finalizing
- File exists in
.agents/agents/. - Name/description are specific and discoverable.
- Prompt is concise and actionable.
- Role boundaries and escalation rules are explicit.
- No overdelivery or noisy-reporting behavior is encouraged.
- Ran
just ai-sync.
Other versions38 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 38
- microsoft/vscode★ 194ksame name
- gnekt/My-Brain-Is-Full-Crew★ 3.9ksame name
- EvolutionAPI/evo-nexus★ 545same name
- evolution-foundation/evo-nexus★ 535same name
- openma-ai/open-managed-agents★ 335same name
- luanmorenommaciel/agentspec★ 253same name
- harness/harness-skills★ 127same name
- microsoft/copilot-studio-plugin★ 82same name
- Azure-Samples/art-voice-agent-accelerator★ 74same name
- TOKTOKHAN-DEV/agent-company★ 74same name
28 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use create-evals, deploy-platform and 7 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
agno-agiSkillcreate-evals
Author eval coverage for an agent in this AgentOS — map what the agent promises, mine real sessions and eval history from Postgres for scenarios, propose capabilities worth testing, then write, run, and audit Case entries in evals/cases.py. Use when the user wants evals created, coverage added, or an agent's behavior pinned down as tests. To repair a failing suite, use eval-and-improve instead.
Also in 5 projects that use this
agno-agiSkilldeploy-platform
Deploy this AgentOS to production with this template's deploy scripts — preflight the provider CLI and account, run the up.sh script, complete the JWT key step, verify the live platform on its public URL, then hand over the redeploy/logs/teardown instructions. Use this skill when the user asks to deploy, ship to production, go live, or take the platform to prod.
Also in 5 projects that use this
subarnasaikiaSkillimprove-agent
Use when asked to improve, iterate, or build a better version of an existing Kaggle simulation/agent competition bot. Triggers on "improve the agent", "make a better version", "vN", "iterate on agent", "what should we try next", or any request to advance beyond the current best submission.
Also in 6 projects that use this
ElasticSkillcreate-integration
Use when creating a new Elastic integration package, scaffolding data streams, answering package layout or structure questions, or running the end-to-end integration build workflow. Covers package topology, scaffold commands, post-scaffold edits, and full orchestration of CEL/pipeline/test subagents.
Also in 3 projects that use this
MicrosoftSkillcreate-hook
Create a hook (.json) to enforce policy or automate agent lifecycle events.
Also in 5 projects that use this
- +4 more from agno-agi
In this repository61 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .cursor/rules/ai-workspace-projections.mdcCursor rule
- .cursor/rules/mcp-tool-configs.mdcCursor rule
- .cursor/rules/node-typescript.mdcCursor rule
- .cursor/rules/runstore-listruns-cache.mdcCursor rule
- .cursor/rules/worker-posture.mdcCursor rule
- .cursor/rules/worker-safety.mdcCursor rule
- await-pr-checksSkill
- commitSkill
- create-issueSkill
- create-mcpSkill
- create-planSkill
- create-prSkill
- create-ruleSkill
- create-skillSkill
- create-test-planSkill
- implement-planSkill
- load-contextSkill
- mergeprepSkill
- orchestrate-create-planSkill
- orchestrate-create-test-planSkill
- orchestrate-implement-planSkill
- orchestrate-resolve-pr-commentsSkill
- orchestrate-reviewSkill
- publish-releaseSkill
- resolve-conflictsSkill
- resolve-issue-commentsSkill
- resolve-pr-commentsSkill
- resolve-review-findingsSkill
- review-prSkill
- reviewSkill
- run-test-planSkill
- setup-worktreeSkill
- update-contextSkill
- await-pr-checksSkill
- commitSkill
- create-agentSkill
- create-issueSkill
- create-mcpSkill
- create-planSkill
- create-prSkill
- create-ruleSkill
- create-skillSkill
- create-test-planSkill
- implement-planSkill
- load-contextSkill
- orchestrate-create-planSkill
- orchestrate-create-test-planSkill
- orchestrate-implement-planSkill
- orchestrate-resolve-pr-commentsSkill
- orchestrate-reviewSkill
- publish-releaseSkill
- resolve-conflictsSkill
- resolve-issue-commentsSkill
- resolve-pr-commentsSkill
- review-prSkill
- reviewSkill
- run-test-planSkill
- setup-worktreeSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

