code-quality

Solid

Code quality validation with linters, SOLID principles, DRY detection, error detection, and architecture compliance across all languages. Use when: validating code quality after modifications — SOLID compliance, DRY duplication, linter errors, or architecture violations. Do NOT use for: verifying the original problem is functionally resolved (run verification FIRST — code-quality validates quality AFTER functional verification passes).

Code & Development 22 stars 3 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
45
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Code Quality Skill Canonical workflow definition: `agents/sniper.md` (this skill and the sniper agent share the same 7-phase workflow — update both together). ## 🚨 MANDATORY 7-PHASE WORKFLOW ``` PHASE 1: Exploration (explore-codebase) → BLOCKER PHASE 2: Documentation (research-expert) → BLOCKER PHASE 3: Impact Analysis (Grep usages) → BLOCKER PHASE 3.5: DRY Detection (jscpd duplication) → NON-BLOCKING PHASE 4: Error Detection (linters) PHASE 5: Precision Correction (with docs + impact + DRY) PHASE 6: Verification (re-run linters, tests, duplication) ``` **CRITICAL**: Phases 1-3 are BLOCKERS. Never skip them. **DRY**: Phase 3.5 is non-blocking but findings inform Phase 5 corrections. --- ## PHASE 1: Architecture Exploration **Launch explore-codebase agent FIRST**: ``` > Agent(subagent_type="fuse-ai-pilot:explore-codebase", prompt="...") ``` **Gather**: 1. Programming language(s) detected 2. Existing linter configs (.eslintrc, .prettierrc, pyproject.toml) 3. Package managers and installed linters 4. Project structure and conventions 5. Framework versions (package.json, go.mod, Cargo.toml) 6. Architecture patterns (Clean, Hexagonal, MVC) 7. State management (Zustand, Redux, Context) 8. Interface/types directories location --- ## PHASE 2: Documentation Research **Launch research-expert agent**: ``` > Agent(subagent_type="fuse-ai-pilot:research-expert", prompt="Verify [library/framework] documentation for [error type]. Find [language] best practices for [specific iss...

Details

Author
fusengine
Repository
fusengine/agents
Created
6 months ago
Last Updated
2 days ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

quality

Run quality checks, fix code quality issues, check code style, format code, or perform lint checks

0 Updated today
YoniChechik
Code & Development Featured

improve-code-quality

Guided journey from a working-but-untested vibe-coded prototype to a production-ready product with tests, clean structure, a business-rules boundary, and resilience at scale. Orchestrates nine skills phase by phase - working-with-legacy-code, clean-code, refactoring-patterns, software-design-philosophy, clean-architecture, pragmatic-programmer, release-it, system-design, ddia-systems - asking the user questions at every decision point and recording results in the project docs/ folder (TESTING.md, TECH-DEBT.md, RELIABILITY.md, IMPROVE-CODE-QUALITY-PLAN.md) so the journey resumes across sessions. Use when the user wants to harden an AI-generated prototype, add tests before refactoring, make code safe to change, or says 'this works on my machine but I am scared to touch it'. For a large aged codebase, use remove-technical-debt; to decide structure before building, use design-code-architecture; for a product and UX pass, use improve-app. For one framework in isolation, invoke that skill directly.

1,754 Updated 5 days ago
wondelai
Code & Development Listed

code-quality-analyst

Use this agent when you need a formal quality report with severity-scored findings and a prioritized refactoring roadmap. Use pattern-recognition-specialist for quick pattern checks; use this agent when you need a formal report to plan refactoring work.

11 Updated today
jikig-ai