원클릭으로
technique-router
Classifies GitHub issues/PRs into PR-type categories and recommends autor techniques. Used by packages/core/src/decomposer.ts.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Classifies GitHub issues/PRs into PR-type categories and recommends autor techniques. Used by packages/core/src/decomposer.ts.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Multi-PR triage and parallel work dispatcher. Prevents single-PR tunnel vision by enforcing a survey-before-deep-dive protocol.
Canonical 6-green PR merge criteria, PR status check pattern, PR freeze discipline, and admin merge protocol
Watch one or more AO worker tmux sessions, classify their state (WORKING/IDLE/QUEUED/DEAD/COMPLETED), auto-remediate known failures (trust TUI), and push-notify on STALLED-COMPLETED / DEAD sessions. Reuses ao-session-monitor state detection. Use /babysit to start a monitoring loop on a specific worker, all active workers, or workers matching a PR/branch.
Codex-native AO evolve loop. Run a deterministic local observe/measure cycle, then optionally delegate targeted fixes via /claw using the canonical evolve-loop skill.
Use after every `git push` on a PR — enumerates ALL current gate failures, fixes ALL in one local pass, and pushes once. The fix-all-before-push invariant. Pairs with the CLAUDE.md PR driver loop contract and babysit DRIVER mode.
Evidence standards for testing and verification, including evidence classes, mock/real boundaries, and proof bundle requirements.
| name | technique-router |
| description | Classifies GitHub issues/PRs into PR-type categories and recommends autor techniques. Used by packages/core/src/decomposer.ts. |
Classifies a GitHub issue/PR description into a PR-type category, then recommends the appropriate autor technique. This is classification-only until routing is wired: classifyPrType() returns PR-type metadata, but technique resolution still happens separately through prompt/config defaults. All classification is delegated to the model API — no heuristic scoring, keyword matching, or hardcoded routing tables.
| Type | Description |
|---|---|
state-bool | Widening boolean semantics (int 1/0, string '1'/'0' as valid True/False) |
data-norm | Normalizing key names and numeric formats (xp→xp_gained, NaN handling) |
ci-workflow | GitHub Actions workflow changes (YAML scripting, gate logic) |
typeddict-schema | TypedDict + validation for previously untyped data structures |
large-arch-refactor | Module extraction, moving functions between files |
unknown | Cannot determine from the description |
All 9 autor techniques converge within rubric noise (~80-85 confidence-interval overlap). SR-prtype is the safe default for all PR types. No per-type routing is statistically justified.
| Technique | Description | When to use |
|---|---|---|
SR-prtype | Self-Refine with PR-type classification | Safe default for all types |
SR-fewshot | Self-Refine with single prior PR exemplar | When a highly similar prior PR exists |
SR | Basic 3-round self-refine | Fallback |
ET | Extended chain-of-thought reasoning | Complex architectural decisions |
PRM | Process Reward Model (score each step) | Debugging, multi-step reasoning |
/technique-router <issue-title> <issue-body-or-url>
This skill does NOT:
This skill DOES:
Used by packages/core/src/decomposer.ts's classifyPrType() function in the AO core library. That function classifies PR type only; it does not yet select or apply a technique directly.