write-agent

Design and write Claude Code agents and prompts with delegation and orchestration details.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/inkeep/team-skills --skill write-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-agent
Source: https://github.com/inkeep/team-skills/tree/main/plugins/shared/skills/write-agent
Command: npx skills add https://github.com/inkeep/team-skills --skill write-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill automates the complex process of designing and writing high-quality Claude Code agents and prompts, ensuring they are focused, safe, and reliable.

Core Features & Use Cases

  • Agent Design: Guides the creation of single-purpose subagents or multi-phase workflow orchestrators.
  • Prompt Engineering: Optimizes prompts for clarity, reliability, and effective delegation.
  • Use Case: You need to create a new agent to review code changes. Use this Skill to define its purpose, scope, tools, and prompt structure, generating a ready-to-use .claude/agents/ file.

Quick Start

Use the write-agent skill to create a new agent that can review code changes for security vulnerabilities.

Frequently Asked Questions about write-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design and write a Claude Code agent for workflow automation?

To design a Claude Code agent for workflow automation, you need to define its delegation triggers, tool permissions, and task-tool orchestration. This skill guides the creation of subagents and workflow orchestrators by generating ready-to-use agent files with optimized prompts.

What is the difference between a subagent and a workflow orchestrator?

A subagent is a single-purpose agent focused on a specific task, while a workflow orchestrator manages multi-phase processes. This skill helps you decide between them by addressing phase handoffs, iteration gates, and aggregation to ensure reliable agent development.

How do I structure prompts for LLM agents to ensure safe and reliable task execution?

Structuring prompts for LLM agents requires defining clear output contracts and delegation triggers. This skill optimizes prompt engineering for clarity and reliability, ensuring your agents execute tasks safely within their defined scope and permissions.

When should I use a subagent versus a skill versus always-on repo guidance?

You should use a subagent for focused delegation, a skill for reusable task execution, and always-on repo guidance for universal context. This skill facilitates the decision between subagents, skills, and repo guidance based on your specific automation needs.

Can I generate a ready-to-use agent file for code review and security checks?

Yes, you can generate a ready-to-use agent file for code review and security checks. This skill allows you to define the agent's purpose, scope, tools, and model choices, outputting a structured file for your `.claude/agents/` directory.

What are the limitations when creating multi-phase workflow orchestrators with LLM agents?

Limitations when creating multi-phase workflow orchestrators include managing complex phase handoffs and iteration gates without losing context. This skill addresses these constraints by enforcing output contracts and clear task-tool orchestration boundaries.