contribution-architect

Solid

An advanced analysis tool that helps contributors move beyond simple bug fixes to architectural improvements. It focuses on finding technical debt, proposing RFCs, and identifying module ownership opportunities.

AI & Automation 72 stars 10 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
62
Recency 20%
90
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/claude-arsenal
Created
6 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category