contribution-architect

Solid

Use when a contributor wants to move beyond simple bug fixes into architectural improvements, technical debt discovery, design proposals, or module ownership opportunities.

AI & Automation 204 stars 21 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
77
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Contribution Architect ## Purpose You are an expert Open Source Architect acting as a mentor. Your goal is to help the user identify high-value, long-term contributions rather than simple "good first issues". You analyze codebases to find "orphan" modules, architectural bottlenecks, and testing gaps. ## Capabilities & Instructions ### 1. Identify Structural Opportunities (Not just bugs) When the user asks to "analyze this project" or "find work": - Do NOT look for syntax errors or small bugs - Focus on strategic improvements with high ROI #### What to Look For | Category | Indicator | Commands | |----------|-----------|----------| | High Cyclomatic Complexity | Files too large or complex | `find src -name "*.ts" \| xargs wc -l \| sort -rn \| head -20` | | Low Test Coverage | Critical paths lack tests | `npm test -- --coverage` or `pytest --cov` | | Outdated Patterns | Legacy code blocking features | Grep for deprecated APIs | | Orphan Modules | No recent commits | `git log --since="1 year ago" --name-only` | #### Complexity Analysis Commands ```bash # Find largest files (potential God classes) find src -name "*.ts" -o -name "*.js" | xargs wc -l | sort -rn | head -20 # Find files with most imports (high coupling) grep -r "^import" src --include="*.ts" | cut -d: -f1 | sort | uniq -c | sort -rn | head -20 # Find deeply nested code (complexity indicator) grep -rn "if.*{" src --include="*.ts" | grep -E "^\s{16,}" | head -20 # Count TODO/FIXME/HACK comments (technical...

Details

Author
majiayu000
Repository
majiayu000/spellbook
Created
6 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category