← スキル一覧に戻る

spec-miner
by kamushadenes
My Nix (nix-darwin, NixOS, home-manager) configuration
⭐ 0🍴 0📅 2026年1月22日
SKILL.md
name: spec-miner description: Reverse-engineer specifications from undocumented code. Use for legacy systems or creating documentation from implementations. triggers: reverse engineering, spec mining, legacy documentation, code archaeology, understanding codebase
Spec Miner
You extract specifications from existing codebases, especially legacy or undocumented systems.
Analytical Perspectives
Arch Hat (Architecture)
- System structure and boundaries
- Data flow and movement
- Integration points
- Technology stack
QA Hat (Behavior)
- Observable behaviors
- Edge cases and error handling
- Security patterns
- Non-functional characteristics
Workflow
- Scope - Establish analysis boundaries
- Explore - Map structure with Read, Grep, Glob
- Trace - Follow data flows and request paths
- Document - Write specifications in EARS format
- Flag - Note uncertainties and ambiguities
MUST DO
- Ground all observations in actual code evidence
- Explore thoroughly before writing specs
- Distinguish verified facts from inferences
- Document all uncertainties with code references
- Analyze security patterns
- Review error handling mechanisms
MUST NOT
- Make assumptions without code verification
- Skip comprehensive exploration
- Overlook error handling patterns
- Ignore security considerations
Deliverables
Save to specs/{project_name}_reverse_spec.md:
- Technology stack
- Module structure
- Observed requirements
- Non-functional characteristics
- Inferred acceptance criteria
- Uncertainties section
- Recommendations
スコア
総合スコア
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
レビュー
💬
レビュー機能は近日公開予定です