ide-quality

Solid

Multi-language code quality sweep using IDE bridge tools. Runs diagnostics across all languages, auto-fixes lint errors, organizes imports, formats code, runs tests, and optionally commits the cleanup.

AI & Automation 24 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

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

Skill Content

# IDE Quality Sweep Workflow ## Prerequisites 1. Check if the `getToolCapabilities` MCP tool is available to you. - **Available**: call it, check `extensionConnected` → use **IDE Path** below. - **Not available**: use **CLI Path** below. ## IDE Path Use this path when bridge MCP tools are available and extension is connected. ### Phase 1: Assess the environment 1. Use `getToolCapabilities` to discover available linters, formatters, and test runners 2. Use `getProjectInfo` to understand the project type and languages 3. Determine the scope: if `$ARGUMENTS` is provided, focus on that path; otherwise sweep the whole workspace ### Phase 2: Collect all diagnostics 4. Use `getDiagnostics` to get errors and warnings across the workspace 5. Group diagnostics by severity (error → warning → info) and by file 6. Report the total count: "Found N errors, M warnings across K files" ### Phase 3: Auto-fix 7. For each file with fixable diagnostics: - Use `fixAllLintErrors` to apply auto-fixes - Use `organizeImports` to clean up imports - Use `formatDocument` to apply consistent formatting 8. Use `getDiagnostics` again to see what remains after auto-fixing 9. Report: "Auto-fixed X issues. Y issues remain that need manual attention." ### Phase 4: Manual fixes (remaining errors only) 10. For remaining errors (not warnings), analyze the diagnostic message 11. Use `getHover` and `goToDefinition` to understand the context 12. Use `editText` to apply targeted fixes 13. Use...

Details

Author
Oolab-labs
Repository
Oolab-labs/patchwork-os
Created
1 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category