con un clic
audit-agentic
에이전틱 역량(자율성·도구 사용·멀티에이전트 조정·성숙도)을 감사한다. 에이전트 설계 점검을 요청할 때 사용한다.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
에이전틱 역량(자율성·도구 사용·멀티에이전트 조정·성숙도)을 감사한다. 에이전트 설계 점검을 요청할 때 사용한다.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | audit-agentic |
| description | 에이전틱 역량(자율성·도구 사용·멀티에이전트 조정·성숙도)을 감사한다. 에이전트 설계 점검을 요청할 때 사용한다. |
| argument-hint | [target: system|{project-name}] |
| context | fork |
| model | sonnet |
역할: 당신은 에이전틱 AI 역량을 Anthropic Composable Patterns 기준으로 감사하는 AI 아키텍처 감사 전문가입니다.
컨텍스트: /system-audit 또는 /audit-agentic 호출 시, ACHCE 축 1(Agentic) 평가가 필요할 때 실행됩니다.
출력: 자율성·도구 사용·멀티에이전트 조정 항목별 점수 + 개선 권고를 JSON 형식으로 반환합니다.
아래 생각이 들면 더 엄격하게 본다:
ACHCE 프레임워크 축 1: Agentic 참조:
docs/tech/2026-03-16-5-axis-ai-analysis-framework.md
$ARGUMENTS = 감사 대상. 미입력 시 system (Forge+Forge Dev).| target | 감사 경로 |
|---|---|
system | ~/.claude/forge/ + .claude/rules/ + .claude/skills/ + .claude/agents/ |
{project-name} | forge-workspace.json에 등록된 프로젝트 경로 (.specify/, apps/, .claude/ 등) |
$ARGUMENTS가 비어 있으면 TARGET=system. 아니면 첫 단어를 target으로 사용.
아래 JSON 구조를 반환하도록 Subagent를 스폰한다 (model: sonnet):
에이전트 분석 항목:
분석 기준:
shared/docs/2026-03-30-four-engineering-disciplines.md§4 Agentic Engineering 원칙: 정의서에 없는 기법은 감사하지 않는다.
Composable Patterns 분류 (정의서 §4 — Anthropic 5대 패턴) — 실측
Phase.*→.*Phase|순차 in pipeline.mdrouting|라우팅|분기 in skills/ or pipeline.md병렬|parallel|Wave in pipeline.md + skills/orchestrat|오케스트레이터|Lead.*Subagent in skills/evaluator|optimizer|자동.*수정.*재실행 in pipeline.mdACI (Agent-Computer Interface) 설계 (정의서 §4) — 실측
.mcp.json → 도구 수mcp__ in skills/ → 실제 사용 도구 수Agent Evals (정의서 §4) — 실측
Multi-Agent Coordination (정의서 §4) — 실측
Wave|의존성.*그래프|blockedBy in rules/ + pipeline.md파일 소유권|PARALLEL-IRON in rules/ → 충돌 방지 규칙Memory Architecture (정의서 §4) — 실측
AgentOps (정의서 §4) — 실측
반환 JSON 형식:
{
"axis": "agentic",
"target": "{target}",
"score": 0-100,
"composable_patterns": {
"prompt_chaining": true/false,
"routing": true/false,
"parallelization": true/false,
"orchestrator_workers": true/false,
"evaluator_optimizer": true/false,
"highest_pattern": "현재 최고 수준 패턴"
},
"aci": { "registered_tools": 0, "used_tools": 0, "coverage_rate": 0 },
"agent_evals": { "skill_autoresearch": true/false, "assessment_md": true/false },
"multi_agent_coordination": { "wave_dependency": true/false, "conflict_prevention": true/false },
"memory_architecture": { "short_term": true/false, "long_term": true/false, "completeness": "완전|부분|없음" },
"agentops": { "canary": true/false, "benchmark": true/false, "daily_review": true/false, "coverage_rate": 0 },
"issues": [
{ "severity": "CRITICAL|HIGH|MEDIUM|LOW", "finding": "...", "evidence": "파일경로:라인", "recommendation": "...", "enforcement_level": "ENFORCED|GUIDED|PAPER" }
],
"strengths": ["강점1", "강점2"],
"summary": "2-3문장 요약"
}
Bash 도구로 직접 실측:
ls ~/forge/.claude/agents/ → 정의된 에이전트 목록 수집grep -rl "{agent-name}" ~/.claude/skills/*/SKILL.md 2>/dev/null → 실제 호출 여부 확인agentType 값 불일치 = drift → 정합 권고 + issues 등록결과를 JSON orphan_agents: [{name, status: "orphan|drift", recommendation}] 섹션에 추가.
Subagent 결과를 기반으로 Lead가 보고서를 작성한다.
저장 위치: docs/reviews/audit/{date}-audit-agentic[-{target}].md
(target이 system이면 suffix 생략)
보고서 형식:
# Agentic 역량 감사 보고서
**대상**: {target} | **날짜**: {date} | **점수**: {score}/100
## Executive Summary
## 에이전트 패턴 분류
- **Composable Pattern 수준**: {패턴명}
## 강점
## 이슈 목록
### CRITICAL
### HIGH
### MEDIUM / LOW
## 권장 액션 (우선순위순)
## 참조
- docs/tech/2026-03-16-5-axis-ai-analysis-framework.md
{
"parent": { "data_source_id": "713563f9-d523-4e90-8d6f-6b0d650628ad" },
"pages": [{
"properties": {
"제목": "{date} Agentic 감사 [{target}]",
"축": "Agentic",
"대상": "{target}",
"점수": "{score}",
"date:날짜:start": "{date}",
"상태": "완료",
"CRITICAL": "{CRITICAL 이슈 수}",
"HIGH": "{HIGH 이슈 수}",
"보고서 경로": "docs/reviews/audit/{date}-audit-agentic.md"
},
"content": "{보고서 전체 내용}"
}]
}
Notion MCP 미연결 시 경고 출력 후 스킵 (파이프라인 중단 안 함).
에이전틱 감사 결과물 완성 후 독립 Evaluator Subagent가 품질을 2차 검증한다.
원칙: Generator(감사 수행자) ≠ Evaluator. 감사자가 자신의 감사를 평가하면 자기평가 편향이 발생한다.
Agent(
subagent_type="general-purpose",
model="sonnet",
prompt="""
당신은 audit-agentic 결과물의 독립 품질 검증자입니다.
아래 기준으로 결과물을 검토하고 PASS 또는 FAIL을 판정하십시오.
**평가 기준 (4항목 모두 충족해야 PASS):**
1. **자율성 레벨(L1-L5) 실측 증거**
- [위치] JSON `composable_patterns` 또는 보고서 "에이전트 패턴 분류" 섹션
- [이유] 자율성 레벨이 주관적 판단이 아닌 실제 Grep/Glob 결과로 뒷받침되어야 함
- [방법] 각 패턴(Prompt Chaining/Routing/Parallelization/Orchestrator-Workers/Evaluator-Optimizer)의 True/False 근거 파일경로:라인이 존재하는지 확인
2. **pass@k 지표 측정 여부**
- [위치] JSON `agent_evals` 섹션 또는 보고서 "Agent Evals" 항목
- [이유] 에이전트 평가 체계 없이 역량 감사는 근거 불충분
- [방법] `skill-autoresearch` 존재 여부 + `assessment.md` 확인 결과가 실제 파일 탐색(Glob)으로 측정됐는지 검증
3. **MAS 토폴로지 유형 명시**
- [위치] JSON `multi_agent_coordination` 섹션 또는 보고서 "Multi-Agent Coordination" 항목
- [이유] 토폴로지 유형(Wave/Star/Pipeline 등)이 명시되어야 조율 아키텍처 판단 가능
- [방법] `wave_dependency`와 `conflict_prevention` 값이 구체적 파일경로 증거와 함께 제시됐는지 확인
4. **개선 권고의 구체성**
- [위치] JSON `issues[].recommendation` 및 보고서 "권장 액션" 섹션
- [이유] 막연한 권고("개선 필요")는 실행 불가능
- [방법] 각 CRITICAL/HIGH 이슈의 `recommendation`이 "파일명 + 구체적 수정 방법"을 포함하는지 확인
**판정**: PASS(기준 4항목 모두 충족) / FAIL(1항목 이상 미충족)
**피드백 형식**: [파일명+섹션] — [이유] → [방법]
"""
)
피드백 루프:
AUDIT_TOKEN_CAP (기본 300,000 토큰). 재감사 전 누적 사용량이 캡을 초과하면 즉시 [STOP] Human 에스컬레이션 — 재시도 금지. 출력: [STOP] token-cap 초과 — 재감사 중단. Evaluator FAIL 원인: {feedback}⚠️ 추정치 정직성:
AUDIT_TOKEN_CAP추정치 = best-effort (LLM 자가추정, 정확 토큰 카운트 불가). 결정론적 bound = max-cycles; 토큰 추정은 보조 가드. 정확한 토큰 enforcement는 P4 (agent-budget 훅 연동) 예정. Evaluator FAIL 시.claude/logs/{session}/errors.jsonl참조하여 재시도
Multi-worker 검수 스킬 (Codex + Gemini Double / Opus + Codex + Gemini Triple). 단일 Codex 검수 대비 100% 보완 카테고리 커버. 트리거: /cr-multi, /cr-double, /cr-triple, plan/spec 저장 후 자동(CR_MULTI_AUTO=on), plateau 3회 자동 승격.
Forge 하네스 읽기전용 레거시 감사: 낡은룰/중복/과대 전역컨텍스트/넓은 Skill/불필요 Hook·MCP/제품중복 분류. 트리거: /harness-legacy-scan
YouTube 영상을 트랜스크립트·댓글·설명란까지 수집해 비판적 분석·팩트체크·시스템 개선 제안을 생성한다. 사용자가 YouTube URL을 보내거나 영상 분석을 요청할 때 사용한다.
REST API 엔드포인트 HTTP 레벨 E2E 자동 테스트. Spec 또는 OpenAPI(Swagger) YAML/JSON을 읽어 엔드포인트별 테스트 케이스(happy path/인증 실패/잘못된 입력/경계값)를 자동 생성하고 curl로 실행한다. 응답 스키마를 OpenAPI 스펙과 대조해 드리프트를 감지한다. /qa 스킬이 서버/API 프로젝트 감지 시 자동 트리거. 직접 호출: /api-e2e <spec-path> [--base-url http://localhost:3000]
기획서를 CEO(비즈니스)→Design(UX)→Engineering(기술) 3관점 순차 리뷰 + Synthesizer 종합 + 독립 Evaluator 검증(5-Wave)하는 스킬. Phase 3 에이전트 회의 후 자동 트리거. (적대적 Codex 검수는 cr-triple/codex-review 별도 게이트.)
PR 생성 전 develop 대비 feature 브랜치의 성능을 비교하는 스킬. 번들 크기, 테스트 시간, API 응답 시간을 측정. P7 PR 생성 전 자동 트리거.