best-practices-for-agentic-development
Use when designing, building, reviewing, testing, or improving agents, agentic workflows, agent skills, MCP servers, tool interfaces, subagent systems, or…
Skill by joeblackwaslike
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/joeblackwaslike-best-practices-for-agentic-development
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/best-practices-for-agentic-development
What's inside
- Skill name
best-practices-for-agentic-development- Description
- Use when designing, building, reviewing, testing, or improving agents, agentic workflows, agent skills, MCP servers, tool interfaces, subagent systems, or agent-development methodology
- License
- MIT
- Metadata
- last_updated: 2026-08-18
- Instructions
- 75 lines in SKILL.md · view on GitHub
Files (6)
- SKILL.md
- openai.yaml · agents/
- agentic-development.md · references/
- general-agent-development.md · references/
- mcp-development.md · references/
- skill-development.md · references/
SKILL.md (first lines)
# Best Practices for Agentic Development Use this as the master routing skill for agentic-development work. Load the reference file that matches the task before making design or implementation decisions. Core principle: Agentic systems are engineered through behavior, context, tools, evals, and operational guardrails. Do not solve every problem with a larger prompt. ## Route First Pick the relevant reference: | Task | Read | | --- | --- | | Creating, editing, packaging, auditing, or testing skills | `references/skill-development.md` | | Designing an agent product, tool-using assistant, memory layer, eval loop, or agent architecture | `references/general-agent-development.md` | | Building multi-step software-development workflows with planning, subagents, verification, reviews, worktrees, and delivery gates | `references/agentic-development.md` | | Designing or implementing MCP servers, MCP tools, tool schemas, resources, prompts, or context-efficient MCP workflows | `references/mcp-development.md` | If more than one applies, read the most specific file first, then read others only for missing concerns. ## Universal Practices Apply these across all agentic-development work: 1. **State the behavior.** Define what the agent should do in observable terms. 2. **Choose the right enforcement surface.** Use skills for judgment, tools/scripts for deterministic checks, hooks for runtime gates, and evals for behavioral confidence. 3. **Use progressive disclosure.** Keep always-loaded context small; load details on demand. 4. **Prefer gates over rules.** A gate blocks progress until objective evidence exists. 5. **Test behavior under pressure.** Normal prompts do not prove adherence. 6. **Capture rationalizations.** Convert observed excuses into red flags and counters. 7. **Verify before claiming.** Completion claims need fresh evidence. 8. **Design for harness reality.** Detect available tools, sandbox limits, worktree state, subagents, hooks, and native capabilities before acting. 9. **Match guidance form to the failure shape.** Prohibition, positive recipe, structural required field, or condition. Prohibition is not a universal fix. See skill-development.md. ## Enforcement Surface Decision | Need | Use | | --- | --- | | Reusable judgment, workflow, or pattern | Skill | | Large reference or examples | Markdown reference file | | Repeated deterministic operation | Script or CLI | | Runtime stop/continue/approval decision | Hook or wrapper | | Agent-visible external capability | MCP tool | | Large API or data processing without context bloat | MCP-exec-style fetch/filter/summarize workflow | | Confidence that behavior holds | Eval harness with transcripts and assertions | | Durable behavioral rule that must survive across turns | Re-inject into system prompt every turn (mutable rules file), not a one-time note or memory — see general-agent-development.md | ## Red Flags Stop and re-evaluate when you think: - "This is just prompt wording." - "The agent will probably infer the right thing." - "We can test later." - "A bigger instruction block will fix it." - "The tool schema can be verbose because context is large." - "The subagent can just read the whole conversation." - "The happy path worked once." - "A prohibition list will fix this." These are signs you need routing, gates, sharper context, or evals. ## Completion Criteria Before considering agentic-development work complete: - Relevant reference file has been applied. - Behavior is stated in observable terms. - Triggering/discovery path is clear. - Context-loading strategy is explicit. - Failure modes and rationalizations are addressed. - Deterministic checks are automated where possible. - Verification or eval evidence exists for behavior-changing work.
From joeblackwaslike/agent-skills, MIT.
More from joeblackwaslike/agent-skills
- 0.592score
docusaurus-docs-builder
joeblackwaslike
Use when creating, redesigning, rewriting, or improving a Docusaurus documentation site, docs portal, developer docs, product docs, API docs, guide site…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
devcontainers
joeblackwaslike
Use when building, modifying, using, or distributing Dev Containers — creating or editing devcontainer.json from scratch, adding devcontainer features…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
beads-operations
joeblackwaslike
Use when running, maintaining, or troubleshooting beads (`bd`) day-to-day — deciding bd vs TodoWrite, Joe's shared-server conventions (`bd init…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
developing-for-github
joeblackwaslike
Use when building software that integrates with GitHub — GitHub Apps, OAuth apps, webhook consumers, bots, CI checks, and automation built on the GitHub API.
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
recovering-session-context
joeblackwaslike
Reconstruct what happened in prior agent sessions from their transcripts and surface everything raised but never resolved — unanswered questions, work…
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
agent-instructions
joeblackwaslike
Use whenever creating OR editing CLAUDE.md, AGENTS.md, GEMINI.md, a SKILL.md, or any other file whose job is to instruct an AI coding agent, at any scope…
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
authoring-agent-skills
joeblackwaslike
Use when creating, adding, or maintaining a skill in this agent-skills repo — especially a "working-with-X" skill that wraps external/official docs by…
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
autonomous-agent-operations
joeblackwaslike
Use when operating solo on a task handed off without the user available for interactive check-ins — ask every clarifying question up front, decide and file a…
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
senior-engineering-best-practices
joeblackwaslike
Use in any development session that benefits from a senior engineer's accumulated judgment, methodology, and runbooks — broader than any single category, most…
SkillBFreshness: B★ 1Claude Code +9 - 0.540score
git-github-workflows
joeblackwaslike
Git and GitHub workflow router.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
domain-driven-design
joeblackwaslike
Use when modeling a business domain or structuring a backend around business rules — designing aggregates, entities, value objects, domain events…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
developing-claude-code-plugins
joeblackwaslike
Use when working on Claude Code plugins (creating, modifying, testing, releasing, or maintaining) - provides streamlined workflows, patterns, and examples for…
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 8, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/joeblackwaslike/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from joeblackwaslike
- 0.592score
developing-for-github
joeblackwaslike
Use when building software that integrates with GitHub — GitHub Apps, OAuth apps, webhook consumers, bots, CI checks, and automation built on the GitHub API.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
docusaurus-docs-builder
joeblackwaslike
Use when creating, redesigning, rewriting, or improving a Docusaurus documentation site, docs portal, developer docs, product docs, API docs, guide site…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
beads-operations
joeblackwaslike
Use when running, maintaining, or troubleshooting beads (`bd`) day-to-day — deciding bd vs TodoWrite, Joe's shared-server conventions (`bd init…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
devcontainers
joeblackwaslike
Use when building, modifying, using, or distributing Dev Containers — creating or editing devcontainer.json from scratch, adding devcontainer features…
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
recovering-session-context
joeblackwaslike
Reconstruct what happened in prior agent sessions from their transcripts and surface everything raised but never resolved — unanswered questions, work…
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
autonomous-agent-operations
joeblackwaslike
Use when operating solo on a task handed off without the user available for interactive check-ins — ask every clarifying question up front, decide and file a…
SkillBFreshness: B★ 1Claude Code +9
Cite this page
best-practices-for-agentic-development skill. Agent Mart. https://agentmart.dev/skills/joeblackwaslike-best-practices-for-agentic-development (last updated 2026-10-24)