# Agentic Workflow Guide

> Create, review, and update Prompt and agents and workflows. Covers 5 workflow patterns, agent delegation, Handoffs, Context Engineering. Use for any .agent.md file work or multi-agent system design. Triggers on 'agent workflow', 'create agent', 'ワークフロー設計'.

- Skill: `aktsmm/agentic-workflow-guide-3` (Agent Skill, multi-file: 60 files)
- Install (CLI): `npx skillmds@latest add aktsmm/agentic-workflow-guide-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aktsmm/agentic-workflow-guide-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: CC BY-NC-SA 4.0
- Author: aktsmm (https://skillmd.com/u/aktsmm)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/aktsmm/agentic-workflow-guide-3

---


# Agentic Workflow Guide

Design, review, and improve agent workflows based on proven principles.

## When to Use

| Action     | Triggers                                                              |
| ---------- | --------------------------------------------------------------------- |
| **Create** | New `.agent.md`, workflow architecture, scaffolding                   |
| **Review** | Orchestrator not delegating, design principle check, context overflow |
| **Update** | Adding Handoffs, improving delegation, tool configuration             |

## Core Principles

→ **[references/design-principles.md](references/design-principles.md)**

| Tier          | Principles                                              |
| ------------- | ------------------------------------------------------- |
| **Essential** | SSOT, SRP, Simplicity First, Fail Fast, Feedback Loop   |
| **Quality**   | Transparency, Gate/Checkpoint, DRY, Observability       |
| **Scale**     | Human-in-the-Loop, Loose Coupling, Graceful Degradation |

> See [design-principles.md > Simplicity First](references/design-principles.md#3-simplicity-first) for Anthropic's key recommendation.

## Workflow Patterns

→ **[references/workflow-patterns/overview.md](references/workflow-patterns/overview.md)**

| Pattern                  | When to Use                       |
| ------------------------ | --------------------------------- |
| **Prompt Chaining**      | Sequential tasks with validation  |
| **Routing**              | Processing varies by input type   |
| **Parallelization**      | Independent tasks run together    |
| **Orchestrator-Workers** | Dynamic task decomposition        |
| **Evaluator-Optimizer**  | Repeat until quality criteria met |

**Stop Conditions (MANDATORY):** Define success/failure criteria and exit conditions for every loop.

## Design Workflow

1. **Requirements** - Goal, subtasks, dependencies, quality criteria
2. **Pattern Selection** - [!] Ask user to confirm pattern before proceeding
3. **Design Diagram** - Visualize with Mermaid
4. **Principle Check** - Validate against review checklist
5. **Implement & Iterate** - Build small → verify → improve

## When to Escalate

→ **[references/splitting-criteria.md](references/splitting-criteria.md)**

| Level  | Configuration         | Escalation Triggers                      |
| ------ | --------------------- | ---------------------------------------- |
| **L0** | Single Prompt         | Retry 3+, unstable output                |
| **L1** | Prompt + Instructions | Steps > 5, "missed/overlooked" errors    |
| **L2** | Single Agent          | Multiple responsibilities, context > 70% |
| **L3** | Multi-Agent           | Independent subtasks needed              |

**Quick Check:** Prompt > 50 lines? Steps > 5? SRP violation? Context > 70%? → Consider splitting.

## Review Checklist

→ **[references/review-checklist.md](references/review-checklist.md)**

- [ ] Single responsibility per agent? (SRP)
- [ ] Errors detected immediately? (Fail Fast)
- [ ] Small iterative steps? (Iterative)
- [ ] Results verifiable at each step? (Feedback Loop)

## Key References

| Topic              | Reference                                                              |
| ------------------ | ---------------------------------------------------------------------- |
| Prompt Template    | [references/prompt-template.md](references/prompt-template.md)         |
| agent              | [references/agent-guide.md](references/agent-guide.md)                 |
| Agent Template     | [references/agent-template.md](references/agent-template.md)           |
| Context Management | [references/context-engineering.md](references/context-engineering.md) |
| **Handoffs**       | [references/handoffs-guide.md](references/handoffs-guide.md)           |
| Scaffold Tool      | [references/scaffold-usage.md](references/scaffold-usage.md)           |
| **Deep Agent**     | [references/deep-agent-patterns.md](references/deep-agent-patterns.md) |
| Agent Evaluation   | [references/agent-evaluation.md](references/agent-evaluation.md)       |

## agent Quick Fix

**Problem:** Orchestrator says "I'll delegate" but does work directly.

**Solution:** Use MUST/MANDATORY language. See [agent-guide.md](references/agent-guide.md).

```yaml
## MANDATORY: Sub-agent Delegation
You MUST use agent for each file. Do NOT read files directly.
```

## Tools Reference

→ **[references/agent-template.md](references/agent-template.md#available-tools)**

| Purpose   | VS Code Copilot  | Claude Code |
| --------- | ---------------- | ----------- |
| Shell     | `runInTerminal`  | `Bash`      |
| Read      | `read/readFile`  | `Read`      |
| Edit      | `edit/editFiles` | `Write`     |
| Subagent  | `agent`          | `Task`      |
| Web fetch | `web/fetch`      | (MCP)       |

## External References

### Official Documentation

- [Chat in IDE - GitHub Docs](https://docs.github.com/en/copilot/how-tos/chat-with-copilot/chat-in-ide)
- [Custom Agents - VS Code Docs](https://code.visualstudio.com/docs/copilot/customization/custom-agents)
- [Custom Agents - GitHub Docs](https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents)
- [Custom Agents Configuration - GitHub Docs](https://docs.github.com/en/copilot/reference/custom-agents-configuration)

### Design Principles

- [Building Effective Agents - Anthropic](https://www.anthropic.com/engineering/building-effective-agents)
- [Effective Context Engineering - Anthropic](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents)
- [Writing Tools for Agents - Anthropic](https://www.anthropic.com/engineering/writing-tools-for-agents)
- [Context windows - Anthropic](https://platform.claude.com/docs/en/docs/build-with-claude/context-windows)

### Instructions & Context

- [Adding repository custom instructions - GitHub Docs](https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions)

### Community Resources

- [agent (旧 runSubagent) 検証記事 - Zenn](https://zenn.dev/openjny/articles/2619050ec7f167)
- [subagent-driven-development - obra/superpowers](https://github.com/obra/superpowers/tree/main/skills/subagent-driven-development)
- [awesome-copilot agents - GitHub](https://github.com/github/awesome-copilot/tree/main/agents)

### Prompt Engineering

- https://platform.openai.com/docs/guides/prompt-engineering
- https://code.claude.com/docs/en/best-practices
- https://www.promptingguide.ai/
- https://www.ibm.com/think/prompt-engineering

## Done Criteria

- [ ] Workflow pattern selected and confirmed with user
- [ ] `.agent.md` file created with clear Role/Workflow/Done Criteria
- [ ] Design principles checklist passed
- [ ] Agent registered in AGENTS.md (if applicable)

