Skills for Real Engineers. Straight from my .agents directory.
agent-spec
Agent skill frommohitagw15856/pm-claude-skills
Specify an autonomous or tool-using AI agent before building it. Use when asked to design an AI agent, define an agent's tools and guardrails, scope what an agent is allowed to do, or write an agent spec/PRD. Produces an agent spec — goal & scope, tools with permissions, the control loop, guardrails & approval gates, memory, escalation/handoff, evaluation, and failure handling.
How to install agent-spec
npx skills add mohitagw15856/pm-claude-skills# or add only this skill to Claude Code: copy the folder
skills/agent-spec/
# into
~/.claude/skills/agent-spec/ (all projects)
.claude/skills/agent-spec/ (one project)
1# Agent Spec Skill23An agent is a model plus tools plus a loop — and the danger lives in the tools and the loop, not the4model. This skill specifies an agent so its *authority is explicit*: what it can do, what needs a human5yes, and what happens when it's wrong. Scope and guardrails first; cleverness second.67> **Not quite this?** Use `agent-observability-spec` when the agent is in production and needs tracing and alerting.89## Required Inputs1011Ask for these only if they aren't already provided:1213- **Job to be done** — the outcome the agent owns, and the boundary of its authority.14- **Tools/actions** — what it can call (read APIs, write actions, code execution), and which are irreversible.15- **Autonomy level** — fully autonomous, propose-then-approve, or co-pilot.16- **Risk surface** — what's the worst thing a wrong action could do (spend money, send a message, delete data)?17- **Success definition & escalation** — how "done" is judged, and when it must hand off to a human.1819## Output Format2021### Agent Spec: [name]2223**1. Goal & scope** — the job in one sentence; explicit non-goals and authority limits.2425**2. Tools / actions** — a table; mark each action's reversibility and required permission.2627| Tool | Purpose | Reversible? | Gate |28|---|---|---|---|29| search_kb | read context | yes | none |30| send_email | notify | **no** | **human approval** |31…
Excerpt shown under the repository's MIT license.
More skills in pm-claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
