Design and write Navin subagents (agents/<name>.md with name, description and examples, tools, model, color, and a system prompt body), and test that Navin delegates to them. Use when the user asks to "create an agent", "add an agent to my plugin", "write a subagent", "agent frontmatter", "when-to-use description", "agent examples", "restrict agent tools", "autonomous agent", or needs agent prompt and triggering best practices.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Agent Development
A subagent is a specialist Navin starts with `spawn(agent="<name>", task="...")`.
It runs in its own context window with its own system prompt, works
autonomously, and returns a report. Use one when a job is self-contained,
benefits from a focused prompt, or would flood the main conversation with
intermediate output.
The `agent-creator` subagent writes an agent from a plain description, using
this skill. `scripts/validate-agent.sh` checks a file.
## File format
```markdown
---
name: test-generator
description: Use this agent when code was written or changed without tests, or when the user asks to "add tests", "cover this module", "write unit tests". Examples:
<example>
Context: The main agent just implemented a parser.
user: "Great, now make sure it is tested."
assistant: "I'll use the test-generator agent to write tests for the parser."
<commentary>New code without tests and an explicit request: delegate.</commentary>
</example>
<example>
user: "Coverage on billing/ is terrible."
assistant: "I'll run the test-generator agent on billing/."
</example>
tools: ["read_file", "grep", "find_files", "write_file", "exec"]
model: inherit
color: green
---
…
The line at the top of this page pins the label git:20261024.772383e, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_2zpeafm7jrt2uf4y
GET https://markdownregistry.com/api/v1/resolve?ref=navinspire-ia/navin/agent-development
GET https://markdownregistry.com/api/v1/blob/2739cecf68a484122c7ea9a3150a1c3a23f88c9f2dc2cf772c050e75d14d7e9b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
navinspire-ia/navin · navin/skills/account-research/SKILL.md · Build a complete account sheet before a meeting - company, people, news, tech, pains, and talking angles. Use before…
navinspire-ia/navin · navin/skills/adaptive-reasoning/SKILL.md · Choose the right depth of reasoning for the task - shallow for routine edits, deep for architecture, security, or…
navinspire-ia/navin · navin/skills/agent-creator/SKILL.md · Create custom subagents for Navin (agent definition files under .navin/agents or ~/.navin/agents) that the model…
navinspire-ia/navin · navin/skills/algorithmic-art/SKILL.md · Generates original algorithmic art with p5.js - seeded randomness, flow fields, particle systems, noise and parametric…
navinspire-ia/navin · navin/skills/app-capacitor-builder/SKILL.md · App Factory mobile builder. Wrap the web frontend with Capacitor 8 inside os/<target> and build Android (.apk, .aab)…
navinspire-ia/navin · navin/skills/app-compatibility-engine/SKILL.md · Phase 2 of App Factory. Decide how a web frontend runs inside a mobile (Capacitor 8) or desktop (Tauri 2) shell -…
anthropics/claude-plugins-official · plugins/plugin-dev/skills/agent-development/SKILL.md · This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent…
nota-america/forgecat-agent-profiles · profiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_plugin-dev/for-codex/.agents/skills/agent-development/SKILL.md · This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent…
nota-america/forgecat-agent-profiles · profiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_plugin-dev/for-claude/.claude/skills/agent-development/SKILL.md · This skill should be used when the user asks to "create an agent",
nota-america/forgecat-agent-profiles · profiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_plugin-dev/for-forgecat/platforms/codex/.agents/skills/agent-development/SKILL.md · This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent…
nota-america/forgecat-agent-profiles · profiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_plugin-dev/for-forgecat/platforms/cursor/.cursor/skills/agent-development/SKILL.md · This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent…
nota-america/forgecat-agent-profiles · profiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_plugin-dev/for-cursor/.cursor/skills/agent-development/SKILL.md · This skill should be used when the user asks to "create an agent",
nota-america/forgecat-agent-profiles · profiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_plugin-dev/for-forgecat/skills/agent-development/SKILL.md · This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent…