본문으로 건너뛰기
cccskills
무료GitHub에 공개

nw-design-patterns

7 agentic design patterns with decision tree for choosing the right pattern for each agent type

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Agentic Design Patterns

Pattern Decision Tree

Is the agent doing a single focused task?
  YES -> Does it need self-evaluation?
    YES -> Reflection
    NO  -> ReAct (default for most agents)
  NO -> Is it coordinating multiple agents?
    YES -> Are tasks independent?
      YES -> Parallel Orchestration
      NO  -> Are tasks sequential with dependencies?
        YES -> Sequential Orchestration
        NO  -> Hierarchical (supervisor + workers)
    NO -> Is it routing to one of several specialists?
      YES -> Router
      NO  -> Does it need structured task decomposition?
        YES -> Planning
        NO  -> ReAct (default)

1. ReAct (Reason + Act)

General-purpose agents needing tool calling and iterative problem-solving.

Loop: Reason -> Select/execute action -> Observe result -> Repeat until done. When: Default pattern. Most specialist agents. Examples: software-crafter, researcher, troubleshooter.

2. Reflection

Agent must evaluate and iteratively improve its own output.

Loop: Generate -> Review against criteria -> Identify gaps -> Refine -> Validate threshold met. When: Quality-critical outputs where first-draft insufficient (code review, architecture review, agent validation). Examples: agent-builder-reviewer, solution-architect-reviewer, software-crafter-reviewer.

3. Router

Request classified and delegated to exactly one specialist.

Loop: Analyze request -> Classify -> Select specialist -> Delegate. When: Task dispatching, single path execution. Low overhead, fast routing. Examples: workflow-dispatcher, task-router.

4. Planning

Complex tasks requiring structured decomposition before execution.

Loop: Decompose into sub-tasks -> Sequence -> Allocate resources -> Execute with checkpoints. When: Multi-step implementations, migrations, large refactoring. Examples: project-planner, migration-coordinator.

5. Sequential Orchestration

Linear workflows with clear dependencies between stages.

Structure: Agent1 -> Output1 -> Agent2 -> Output2 -> Agent3 -> Result When: Pipeline workflows where each stage transforms previous output. Example: nWave waves: DISCUSS -> DESIGN -> DEVOPS -> DISTILL -> DELIVER.

6. Parallel Orchestration

Multiple independent analyses needed simultaneously.

Structure: Supervisor -> [Worker1, Worker2, Worker3] (concurrent) -> Aggregate results. When: Independent analyses, multi-aspect reviews, parallel risk assessment. Example: Multi-reviewer code review, parallel security + performance + correctness analysis.

7. Hierarchical

Supervisor coordinates multiple worker agents dynamically.

Structure: Supervisor manages workers, routing tasks and aggregating results. When: Complex coordination where routing depends on intermediate results. Example: feature-coordinator supervising frontend/backend/database/testing specialists.

Pattern Combinations

  • ReAct + Reflection: Reason/act then self-review (most reviewer agents)
  • Planning + Sequential: Decompose then execute pipeline (devop)
  • Router + Hierarchical: Route to supervisor who coordinates workers

Choosing for nWave Agents

Agent RolePatternRationale
Specialist (single domain)ReActTool-using, iterative task completion
Reviewer (-reviewer suffix)ReflectionMust self-evaluate and iterate on critique
Wave orchestratorSequentialClear dependency chain between phases
Multi-agent coordinatorHierarchicalDynamic task routing to specialists
Task dispatcherRouterClassification and single-path delegation

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Review dimensions for validating agent quality - template compliance, safety, testing, and priority validation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6202026년 9월 16일 업데이트

Review dimensions for validating agent quality - template compliance, safety, testing, and priority validation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6202026년 9월 16일 업데이트

Review dimensions for acceptance test quality - happy path bias, GWT compliance, business language purity, coverage completeness, walking skeleton user-centricity, priority validation, observable behavior assertions, traceability coverage, and walking skeleton boundary proof

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6202026년 9월 16일 업데이트

Detailed 5-phase workflow for creating agents - from requirements analysis through validation and iterative refinement

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6202026년 9월 16일 업데이트

5-layer testing approach for agent validation including adversarial testing, security validation, and prompt injection resistance

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6202026년 9월 16일 업데이트

Architectural style selection decision matrices, trade-off analysis, structural enforcement rules, and combination patterns. Load when choosing or evaluating architecture styles.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6202026년 9월 16일 업데이트

nWave-ai의 스킬 모두 보기

이 스킬의 문제 신고