원클릭으로
design-sub-agents
Design reviewer personas — adversarial quality gates with different priorities than the creation skills they review.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Design reviewer personas — adversarial quality gates with different priorities than the creation skills they review.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Audit a generated OS repository for completeness, consistency, and architectural integrity against the 15 design principles and 23-item checklist.
Transplant a skill, command, or capability from one agentic-system repo into another via a 5-phase gated protocol (inventory → import → localize → wire → verify). Use when grafting a feature from an upstream repo that has its own dependencies, platform assumptions, or upstream-specific file references that need adapting before the feature will work in the destination repo. Not for copying a self-contained file — use only when the feature has a dependency footprint and the destination repo has its own conventions the import must respect.
Design multi-dimensional evaluation rubrics with calibrated scales, thresholds, and function-adaptive weights.
Identify who evaluates the user's output, what each audience prioritizes, and where their priorities conflict.
Define the user context model — identity axes, context files, persona variants, and privacy rules for the target OS.
Design compounding feedback loops — what data accumulates, what reads it, and how the system gets smarter with use.
| name | design-sub-agents |
| description | Design reviewer personas — adversarial quality gates with different priorities than the creation skills they review. |
/define-audiences and /design-skillsdomain-input/audiences.md has sub-agent candidates identifieddomain-input/audiences.md (audience profiles and sub-agent candidates)domain-input/scoring-rubrics.md (evaluation dimensions)output/designs/skill-designs.md (which skills need reviewers)reference/sub-agent-anatomy.md (structural template)From audiences.md, review the sub-agent candidates. Typically 2-4 sub-agents is right:
For each confirmed sub-agent, verify:
This is the most important step. For each sub-agent, confirm the adversarial relationship:
## Adversarial Check: /review-as-[X]
**Reviews output of:** /[creation skill]
**Creation skill prioritizes:** [what the skill optimizes for]
**Reviewer prioritizes:** [what this audience actually cares about]
**Conflict:** [where these priorities diverge]
**Why this matters:** [what the reviewer catches that the skill misses]
If a reviewer's priorities align with the creation skill, it's not adding value. Either find the real conflict or merge it with another reviewer.
For each sub-agent, write the full persona using this template:
# /review-as-[name] - [One-Line Description]
## Role
You are a [specific persona with context]. [2-3 sentences establishing the persona's experience, constraints, and mindset. Make it vivid — "You receive 200+ proposals per week" not "You review proposals."]
## When to Use
- After /[creation skill] (auto-triggered)
- When the user wants a reality check on [output type]
- When [metric] is low and the user needs to understand why
**Invocation:** This sub-agent is auto-triggered by /[skill]. It can also be invoked directly as /review-as-[name].
## Inputs
- The [output] to review
- The [target/context] (if available)
- The user's [relevant context file]
## Process
### Step 1: [First-Pass Scan]
Simulate the audience's actual behavior. [Describe what they look at in the first N seconds. Be specific about what they see and what they miss.]
### Step 2: Score ([N] Dimensions)
**[Dimension 1] (1-10)**
- 9-10: [specific description]
- 7-8: [specific description]
- 5-6: [specific description]
- 3-4: [specific description]
- 1-2: [specific description]
**[Dimension 2] (1-10)**
[same structure]
### Step 3: Flag Issues
Check for these specific problems:
- [Issue category 1]: [what to look for]
- [Issue category 2]: [what to look for]
### Step 4: Suggest Specific Changes
For each issue: what it is, where it is, exactly how to fix it. Prioritize by impact.
## Output Format
[Structured template for the review output]
## Quality Checks
A good review:
- [criterion]
- [criterion]
A bad review:
- [criterion]
- [criterion]
For each sub-agent, confirm the trigger chain:
## Trigger Map
| Sub-Agent | Triggered After | Auto-Corrects? | Updates State? |
|-----------|----------------|----------------|----------------|
| /review-as-[X] | /[skill] | Yes — rewrite flagged issues | No |
| /review-as-[Y] | /[skill] | No — flags only | Yes — updates [file] |
Decide for each: does the sub-agent auto-correct, or just flag? Auto-correction is appropriate when the fix is mechanical (formatting, keyword density). Flagging is appropriate when the fix requires user judgment (content choices, tone).
Write the complete sub-agent designs to output/designs/sub-agent-designs.md.
Tell the designer:
Sub-agents designed:
- [N] reviewer personas: [list with one-line descriptions]
- Adversarial checks: all [N] confirmed — each reviewer has different priorities than its creation skill
- Auto-correction: [N] auto-correct, [N] flag-only
Trigger chain: /[skill] → /review-as-[X] → [auto-correct / flag] → user review
Next: Run /design-loops to design the compounding feedback loops.
Good sub-agent design:
Bad sub-agent design: