← スキル一覧に戻る

feature-validator
by Joseph-VJ
Houlnd Realty MVP - Complete Next.js real estate platform with Supabase backend
⭐ 0🍴 0📅 2026年1月14日
SKILL.md
name: feature-validator description: Validate all features against 6 core business requirement documents (BRD, FRD, MRD, PRD, SRS, BUSINESS_MODEL). Use when implementing any new feature, user story, or capability. Enforces requirements traceability and alerts on undocumented features.
Feature Alignment Validator
Purpose
Ensure all features align with documented business requirements
Reference Documents (MUST CHECK ALL)
Core Business Docs (6 Required):
- BRD -
docs/business/brd.md- Business Requirements - FRD -
docs/business/FRD.md- Functional Requirements - MRD -
docs/business/mrd.md- Market Requirements - PRD -
docs/business/PRD.md- Product Requirements - SRS -
docs/business/srs.md- Software Specifications - BUSINESS_MODEL -
docs/business/BUSINESS_MODEL.md- Revenue model
Supporting Documentation:
docs/business/FREE_FOR_BUYERS.md- Free buyer philosophydocs/technical/SELLER_LISTING_FLOW_ANALYSIS.md- Feature flowsdocs/DOCUMENTATION_INDEX.md- Full doc inventorydocs/PROJECT_OVERVIEW.md- High-level summary
AI Workflow for New Features
-
📝 Feature Request Received
-
🔍 Search ALL 6 docs for matching requirement
-
Decision Tree:
Feature in docs? ├─ ✅ YES → Proceed with implementation └─ ❌ NO → Follow "Undocumented Feature Protocol"
Undocumented Feature Protocol
When feature is NOT in any of the 6 docs:
- 🛑 PAUSE implementation
- 📋 INFORM user:
- "This feature is not documented in BRD/FRD/MRD/PRD/SRS/BUSINESS_MODEL"
- "Searched: [list what you searched for]"
- "Results: Not found"
- 💡 SUGGEST next steps:
- Option A: Add feature to appropriate doc first (recommend which doc)
- Option B: Skip this feature (explain why it might not fit)
- Option C: Proceed anyway (explain risks)
- ⏸️ WAIT for user decision
- ✅ Proceed only after user confirms
Validation Checklist
- Feature exists in at least ONE of the 6 docs?
- Implementation matches documented requirements?
- No conflicting requirements across docs?
- User stories/use cases covered?
- Business logic aligns with BUSINESS_MODEL?
- Technical specs match SRS?
- Functional behavior matches FRD?
Core Business Logic (Always Validate Against)
From BUSINESS_MODEL.md:
- ✅ FREE for Buyers - All customer features must be free
- ✅ Paid for Sellers - Revenue comes from promoters/sellers only
- ✅ Offline-First - Must work without internet
- ✅ Dual-Mode - Support both SQLite (offline) and Supabase (online)
- ✅ Lead Generation - Maximize seller leads, not buyer friction
Red Flags (Alert User Immediately)
- 🚫 Feature charges buyers money
- 🚫 Feature breaks offline mode
- 🚫 Feature conflicts with "free for buyers" model
- 🚫 Feature requires always-online connection
- 🚫 Feature not in any of the 6 reference docs
スコア
総合スコア
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
レビュー
💬
レビュー機能は近日公開予定です