Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/liza-mas/liza --skill spec-review명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | spec-review |
| description | Specification Review Protocol |
Review technical specifications for inconsistencies, gaps, contradictions, and ambiguities. This skill is for finding specification issues, not proposing design changes.
Use this skill when:
The user should provide:
specs/ if it exists.If not provided, ask:
To review your specifications, I need:
1. Where are the spec files? (e.g., specs/, docs/)
2. Any specific concerns to focus on?
If token limits force truncation mid-analysis, stop and report:
Map the specification corpus
Classify documents
Read all documents completely
Review against these categories. For each issue found, record:
file.md:123, file.md:50-55, file.md#section, or quoted snippet (≤15 words) if line numbers unavailable| Type | Definition |
|---|---|
| Inconsistency | Same concept defined differently in different places |
| Gap | Missing information needed for implementation |
| Contradiction | Two statements that cannot both be true |
| Ambiguity | Statement that can be interpreted multiple ways |
| Missing Reference | Cross-reference to non-existent section or document |
| Undefined Term | Term used without definition |
| Severity | Definition |
|---|---|
| Critical | Blocks implementation or causes runtime failure |
| High | Causes significant confusion or likely bugs |
| Medium | Reduces spec quality, may cause minor issues |
| Low | Nitpick, polish, or style issue |
Apply these checks to the specification corpus:
Generate report in this format:
# Specification Review: [Project/Component Name]
## Summary
- Critical: N
- High: N
- Medium: N
- Low: N
---
## Critical Issues
### [Issue Title]
- **Location:** file.md:123 or file.md#section
- **Type:** [Issue Type]
- **Description:** [What's wrong]
- **Suggestion:** [How to fix]
---
## High Issues
[Same format]
---
## Medium Issues
[Same format]
---
## Low Issues
[Same format]
---
## Recommendations
[Overall observations about spec quality and suggested improvements]
### Agent State Missing from State Machine
- **Location:** roles.md:330 vs state-machines.md:102-108
- **Type:** Inconsistency
- **Description:** roles.md shows agents register with `status: STARTING`, but state-machines.md only defines IDLE, WORKING, WAITING, HANDOFF. STARTING is not a valid state.
- **Suggestion:** Add STARTING to state machine with transition STARTING → IDLE, or change registration to use IDLE.
### Grace Period Duration Undefined
- **Location:** state-machines.md:263
- **Type:** Undefined Term
- **Description:** Validation rule references "grace period" but duration is never defined.
- **Suggestion:** Define explicitly (e.g., "60 seconds") or reference related timing constant.
### Backoff Timing Mismatch
- **Location:** design.md:50-55 vs implementation.md:120-125
- **Type:** Contradiction
- **Description:** design.md specifies exponential backoff (10s, 20s, 40s), but implementation.md shows fixed 5s delay.
- **Suggestion:** Align documents — update implementation to match design or document the simplification.