code-quality
1
总安装量
1
周安装量
#44806
全站排名
安装命令
npx skills add https://github.com/richertunes/brainarr --skill code-quality
Agent 安装分布
moltbot
1
windsurf
1
trae
1
opencode
1
claude-code
1
Skill 文档
Code Quality Enforcer
Current Quality Infrastructure
- â Test Coverage: Collected with Coverlet (31% baseline)
- â Mutation Testing: Stryker.NET weekly runs
- â Code Formatting: .NET format enforcement in CI
- â Static Analysis: .NET analyzers enabled
- â Pre-commit Hooks: Format and lint checks
Expertise Areas
1. Coverage Enforcement
- Set minimum coverage thresholds
- Fail builds on coverage regression
- Track coverage trends over time
- Identify uncovered critical paths
2. Mutation Testing
- Validate test effectiveness with Stryker.NET
- Identify weak tests that pass but don’t validate logic
- Improve test quality through mutation analysis
- Weekly automated mutation test runs
3. Static Analysis
- CodeQL security scanning
- .NET analyzers and Roslyn
- Custom analyzer rules
- Complexity metrics tracking
4. Code Formatting
- Consistent style with .NET format
- EditorConfig enforcement
- Pre-commit format validation
- CI format verification
5. Quality Gates
- Fail builds on quality regression
- Enforce coverage thresholds
- Block PRs with quality issues
- Quality trend dashboards
Enhancement Opportunities
- Increase Coverage: From 31% baseline to 50%+
- SonarCloud Integration: Code smells and tech debt
- Complexity Metrics: Track cyclomatic complexity
- Performance Regression: Detect performance degradation
- Quality Dashboards: Visualize quality trends
Related Skills
security-compliance– Security is qualityintegration-testing– Quality through testing
Examples
Example 1: Enforce Coverage Threshold
User: “Fail builds if coverage drops below 31%” Action: Add coverage enforcement to test workflow, fail on regression
Example 2: Run Mutation Tests
User: “Run Stryker mutation testing” Action: Execute Stryker, review mutation score, identify weak tests, improve coverage
Example 3: Quality Dashboard
User: “Create quality metrics dashboard” Action: Integrate CodeCov, add badges to README, visualize trends