codebase-improvement-advisor

Analyze TypeScript/JavaScript codebases and generate prioritized improvement task catalogs.

Updated Jun 11, 2025
One-click install
npx skills add https://github.com/nobu007/connective-byte --skill codebase-improvement-advisor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-improvement-advisor
Source: https://github.com/nobu007/connective-byte/tree/main/.claude/skills/codebase-improvement-advisor
Command: npx skills add https://github.com/nobu007/connective-byte --skill codebase-improvement-advisor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rope, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automatically analyzes your codebase to identify areas for improvement, generating a prioritized list of refactoring, optimization, and security tasks. It's perfect for answering "What are the improvement points for this project?" or "List refactoring candidates."

Core Features & Use Cases

  • Comprehensive Code Analysis: Scans TypeScript/JavaScript projects for complexity, code metrics, naming conventions, and duplicate code patterns.
  • Actionable Refactoring Suggestions: Proposes specific refactoring patterns like method extraction, constant extraction, and simplification of complex conditional statements.
  • Security & Performance Scan: Detects potential vulnerabilities (e.g., hardcoded credentials, eval() usage) and identifies opportunities for performance optimization.

Quick Start

Analyze my project's codebase and generate a prioritized list of improvement tasks.

Frequently Asked Questions about codebase-improvement-advisor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a TypeScript or JavaScript codebase for improvement opportunities?

Code analysis identifies refactoring candidates, security issues, performance bottlenecks, and test-coverage gaps across your project. This Skill scans your TypeScript/JavaScript files and generates a prioritized task list with specific remediation suggestions and effort estimates for each improvement point.

What types of code quality issues does codebase analysis detect?

Analysis detects complexity violations, naming convention problems, duplicated code patterns, hardcoded credentials, unsafe eval() usage, and performance optimization opportunities. Results include file references, problem descriptions, and actionable refactoring patterns like method extraction and constant extraction.

Can I use code analysis to identify security vulnerabilities in my project?

Yes, security scanning detects potential vulnerabilities including hardcoded credentials and dangerous function calls. The analysis generates prioritized tasks flagging security risks alongside refactoring and performance improvements in a structured format.

How do I prioritize which code improvements to tackle first?

The Skill outputs a prioritized list of improvement tasks with estimated effort levels for each. Tasks are ranked by impact, allowing you to address high-priority security issues and performance bottlenecks before lower-impact refactoring opportunities.

What output format does the code analysis tool produce?

Analysis generates a structured task catalog compatible with improvement_template.md, containing file references, problem descriptions, remediation suggestions, and estimated effort levels for each identified improvement across your codebase.

Does code analysis work with both TypeScript and JavaScript projects?

The Skill analyzes TypeScript and JavaScript codebases, supporting both languages in comprehensive project scans. It applies the same refactoring, security, and performance analysis patterns across both language contexts.