← スキル一覧に戻る

pm-validator
by rcmiller01
⭐ 0🍴 0📅 2026年1月15日
SKILL.md
name: pm-validator description: Validate outputs against requirements with quality scoring
PM Validator Skill
Validate deliverables against requirements. Review-only, never executes.
When to Use
- Validating code against requirements
- Checking if a deliverable is complete
- Quality gate before deployment
- Reviewing artifacts for approval
Input Format
Task: [What was supposed to be done]
Requirements:
- Requirement 1
- Requirement 2
Output: [The deliverable to validate]
Example
Task: Implement user authentication endpoint
Requirements:
- Accept email and password
- Return JWT token on success
- Rate limit to 5 attempts per minute
- Log failed attempts
Output:
```python
@app.post("/auth/login")
async def login(credentials: LoginRequest):
...
## Output Format
```markdown
## Validation Result
**Decision**: ✅ APPROVED | ⚠️ NEEDS REVISION | ❌ REJECTED
**Quality Score**: X/100
**Confidence**: X%
### Requirements Checklist
| Requirement | Status | Notes |
|-------------|--------|-------|
| Accept email/password | ✅ Met | Line 5-10 |
| Return JWT | ✅ Met | Line 25 |
| Rate limiting | ❌ Not Met | Not implemented |
| Log failures | ⚠️ Partial | Only logs, no alerting |
### Issues Found
| Severity | Category | Description | Location |
|----------|----------|-------------|----------|
| 🔴 Critical | completeness | Missing rate limiting | - |
| 🟡 Medium | quality | No input sanitization | Line 8 |
### Recommendations
1. Implement rate limiting middleware
2. Add input sanitization
### Summary
Brief overall assessment
Decision Criteria
| Decision | Criteria |
|---|---|
| ✅ APPROVED | All critical requirements met, score ≥ 80 |
| ⚠️ NEEDS REVISION | Missing non-critical requirements or score 60-79 |
| ❌ REJECTED | Missing critical requirements or score < 60 |
Related Skills
- code-review - Detailed code quality review
- architect - Validate against architecture
- memory-write - Record validation decisions
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です