Skip to content

Guide · Agent skill

How to use the agent-architecture skill: design or audit AI agents

Updated · written with AI from the project's own documentation and checked against our catalogue data

The agent-architecture skill turns your AI assistant into an architect for AI agents. You describe a task you want an agent to handle, or point it at an agent you already have, and it works out a justified design or an evidence-based audit. This guide explains what the skill does, how to install it, how to trigger it, and what to expect from its output, so you can finish with a clear architecture decision or a list of diagnosed problems.

AI Agent Architecture Designergithub/awesome-copilot · MIT

Quick start

  1. 1Download the ZIP. Download the agent-architecture skill as a ZIP from this page.
  2. 2Unzip into a skills folder. Unzip it into ~/.claude/skills/ for personal use or into your project's .claude/skills/ folder.
  3. 3Or upload it in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP.
  4. 4Describe your task or existing agent. Explain in plain language the agent you want to build, or the existing agent you want reviewed.
  5. 5Answer the interview questions. Respond to one decision at a time as the assistant asks about requirements, exceptions and human work.
  6. 6Review the architecture package. Check the decisions, assumptions and open questions, then review the PDF report and visualization.

What does the agent-architecture skill make the assistant do?

The skill has two modes. In design mode, the assistant interviews you about requirements, then recommends an architecture: which components are needed, how the flow runs, where rules must be enforced in code rather than left to the model, and how to verify the design. In audit mode, it reviews an agent that already exists and diagnoses architectural flaws such as mistakes, degradation over time, or tasks reported as finished when they are not.

The skill deliberately does not write the agent's code. It delivers architectural decisions, assumptions and open questions. By default, completed work includes a PDF report and a visualization of the results.

  • Design: requirements discovery, then a recommended architecture.
  • Audit: reconstructs the actual paths of an existing agent, verifies them, and reports findings.
  • Diagnosis: for agents that make mistakes, degrade, or falsely report done, it works through the case, hypotheses, discriminating checks, and a closure criterion.
  • It favours the simplest design that fits the task, and it considers ordinary automation without an LLM, a single model call, or a predefined workflow before any agent loop.

Install the agent-architecture skill

Download the skill as a ZIP from the page you are reading. Then choose one of two routes.

For a personal install, unzip it into ~/.claude/skills/. For a single project, unzip it into the project's .claude/skills/ folder. The unzipped folder should contain SKILL.md at its top level along with the references folder.

In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.

  • Personal: ~/.claude/skills/
  • Project: .claude/skills/ inside your project
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP

How do you trigger the skill with a natural request?

You do not need a special command. Describe what you want in plain language. For a new agent, say what the agent should handle and that you want the architecture worked out before anything is built. For an existing agent, say that you want it reviewed, or that it makes mistakes, has got worse, or reports tasks as done when they are not.

The assistant will then show you a route and ask questions one decision at a time. It does not require a fixed number of answers, and it will deliver a first sketch early, no later than the third answer when context allows.

  • Design example: "I want an agent that triages support emails. Help me decide on the architecture before I build it."
  • Audit example: "Review my existing research agent. Sometimes it reports a task as finished when the output is incomplete."
  • Stop signal: phrases such as "enough questions" or "let's go with this for now" tell it to deliver the architecture from what it already knows.

What do you get as output?

A finished design or audit includes the goal and boundaries, main capabilities, recommended components, the main flow and any external actions, key constraints, assumptions, and open decisions. Every item is labelled by status, such as source-confirmed, user requirement, proposal, assumption, open question, or not applicable, so you can see which points came from you and which came from the assistant.

Because the skill does not implement anything, the output is a set of decisions and verification methods that you or your team carry into the build.

  • Requirements and their sources
  • Chosen architecture type and reasons
  • Where rules are enforced in code before an external effect
  • Verification and completion criteria
  • Open questions and owners

What does the skill need and what are the safety notes?

The skill needs a runtime that supports SKILL.md-compatible skills. Because the PDF report and visualization are part of the default output, you may need a runtime that can generate PDFs. The skill does not run scripts and does not use the network.

Its safety rules are about the agent you are reviewing. During an audit it reads specifications and code to reconstruct the architecture, but it does not run an application that has external effects. An audit or design also does not authorise writing code, changing agent settings, publishing, or starting external actions. If you later ask for implementation, the skill hands the accepted architecture to a suitable process rather than building it itself.

  • Runs scripts: no
  • Uses network: no
  • Does not run live applications with external effects during an audit
  • Does not write code or change agent settings

Tips for getting a useful result

Bring the material you already have: existing specifications, local instructions, architectural decisions, and any agent code. The skill reads these first and only asks about gaps. Tell it what failure would cost you, because the ideal architecture depends on requirements, cost of failure, and team resources, not on the number of components.

Expect it to push back on complexity. If a single model call or plain automation can do the job, it will say so. Answer its questions about real exceptions and human work, since these change the design.

  • Share existing specs and code before describing them from memory.
  • State what a wrong result would cost.
  • Name who will own and check the agent.
  • Ask for a sketch only if you want an early look; otherwise ask for the full package.

What people use it for

  • Deciding whether a task needs a simple workflow, a single model call, or a full agent loop before building.
  • Reviewing an agent that makes mistakes or degrades over time and finding the architectural cause.
  • Investigating an agent that reports tasks as finished when they are not, and defining a completion check.
  • Writing down requirements, cost of failure, and verification methods for a team before implementation starts.

Frequently asked questions

Is the agent-architecture skill free to use?

The skill is released under the MIT licence, which permits use, copying, modification and distribution, subject to including the copyright notice. The licence text is included in the skill files as LICENSE.txt.

How do I install the agent-architecture skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps you can instead upload the ZIP under Settings → Capabilities → Skills.

What does the agent-architecture skill need to run?

It needs a runtime that supports SKILL.md-compatible agent skills. The default output includes a PDF report and visualization, so PDF-generation capability may be needed. The skill runs no scripts and uses no network.

Does the skill write code for my agent?

No. It is designed to deliver architectural decisions, assumptions and open questions, and it explicitly excludes implementation and general code review. Once an architecture is accepted, implementation is handed to another process.

Can it audit an agent that is already running in production?

It reviews the agent's specifications and code to reconstruct its architecture, but it forbids running an application with external effects during an audit. So it cannot audit a live production agent by executing it.

When should I not use this skill?

Do not use it for simple one-off prompts or tasks that plain automation or a single model call can handle, because the skill pushes toward minimal design and may add unnecessary process.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you are planning a new AI agent and want to decide between a workflow, a single model call and a full agent loop before building, or if you are reviewing an existing agent that makes mistakes or reports false completion. Skip it for simple tasks, for writing or reviewing code, and for auditing a live production agent by running it.

Download the skill