← スキル一覧に戻る

feature-breakdown
by resper1965
⭐ 0🍴 0📅 2026年1月21日
SKILL.md
type: skill name: Feature Breakdown description: Break down features into implementable tasks skillSlug: feature-breakdown phases: [P] generated: 2026-01-20 status: filled scaffoldVersion: "2.0.0"
Feature Breakdown Skill
When to Use
Use this skill when:
- Planning new features for the contract indexing system
- Breaking down complex features into tasks
- Estimating effort and dependencies
- Identifying integration points
Feature Decomposition Approach
Break features into logical components following project structure:
Core Components
-
Indexing Layer (
indexer.py)- PDF extraction
- Document classification
- Database operations
-
Search Layer (
search.py)- Full-text search
- Filtering
- Result formatting
-
Organization Layer (
organize.py)- Document organization
- Report generation
- Statistics
-
Metrics Layer (
metrics.py)- Success indicators
- Performance metrics
- Extraction statistics
Task Estimation Guidelines
Small Features (1-2 hours)
- Adding new filter to search
- Adding new metadata field
- Improving error messages
Medium Features (4-8 hours)
- New extraction method
- Enhanced classification
- New report format
Large Features (1-3 days)
- OCR implementation
- Database schema changes
- New CLI command
Dependency Identification
Common Dependencies
- Database: Changes to
indexer.pymay affect search - Classification: New document types require classification updates
- Metrics: New features should include metrics tracking
Example: OCR Feature Breakdown
-
Extraction Layer
- Add OCR dependency check
- Implement OCR extraction function
- Integrate with existing extraction
-
Database Layer
- Add extraction_method field
- Add extraction_metrics table
- Update schema creation
-
Metrics Layer
- Track OCR usage
- Report OCR statistics
- Success indicators
-
Documentation
- Update README
- Add OCR installation instructions
- Document OCR workflow
Integration Points
Database Schema Changes
- Schema migration
- Backward compatibility
- Index updates
Search Integration
- New filter parameters
- Result formatting changes
- Export format updates
Metrics Integration
- New metrics tracked
- Indicator calculations
- Report generation
Examples from Project
Feature: OCR Support
Breakdown:
- Add OCR dependencies (requirements.txt)
- Implement OCR extraction function
- Integrate OCR fallback in main extraction
- Add metrics tracking for OCR usage
- Update README with OCR instructions
- Test with scanned PDFs
Feature: Export Format
Breakdown:
- Add export format option to search
- Implement export function
- Add format validation
- Test export functionality
- Update documentation
Checklist
When breaking down features:
- Identify core components affected
- List database changes needed
- Identify integration points
- Estimate effort for each task
- Consider dependencies
- Plan testing approach
- Document in plan or issue
スコア
総合スコア
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
レビュー
💬
レビュー機能は近日公開予定です