code-analyze

Analyze JavaScript and TypeScript codebases for static analysis and complexity metrics.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/alexanderjamesmcleod/makecents --skill code-analyze-alexanderjamesmcleod
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-analyze
Source: https://github.com/alexanderjamesmcleod/makecents/tree/main/src/skills/business/code-analyze.skill
Command: npx skills add https://github.com/alexanderjamesmcleod/makecents --skill code-analyze-alexanderjamesmcleod

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Static code analysis, complexity metrics, and code quality insights to help teams identify maintainability issues and improve code health.

Core Features & Use Cases

  • Static analysis across JavaScript and TypeScript codebases to surface quality issues.
  • Complexity metrics and actionable guidance to reduce risk.
  • Use Case: Integrate into CI to detect hotspots and enforce code quality standards.

Quick Start

Run code-analyze <command> to perform static analysis and view results.

Frequently Asked Questions about code-analyze

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

FAQPage Schema
How do I run static analysis to check JavaScript code quality?

Static analysis for JavaScript code quality is executed via a command interface that loads a shell script to surface maintainability risks, complexity metrics, and quality gaps using standard tools like grep and awk.

Can I use code-analyze to measure complexity metrics in a TypeScript monorepo?

Yes, you can measure complexity metrics in a TypeScript monorepo. The analysis applies to both single-package and monorepo structures to help identify hotspots and maintainability risks across your codebase.

What are code complexity metrics and why do I need them?

Code complexity metrics are quantitative measurements that surface maintainability risks and quality gaps. You need them to identify hotspots, reduce risk, and enforce quality standards across your codebase.

How do I integrate static analysis into CI to detect code quality hotspots?

Integrate static analysis into CI by running the command-driven interface to perform deterministic checks, detecting hotspots and enforcing code quality standards automatically across your JavaScript and TypeScript projects.

Does this static analysis tool require any external dependencies?

No external dependencies are required. The analysis runs using standard shell tools like grep, find, and awk already available in your environment, executing through a provided main shell script without additional package installations.

When should I not use shell-based static analysis for code quality?

Shell-based static analysis may not suit contexts requiring deep AST parsing or complex type inference beyond standard text processing. If your project needs intricate semantic analysis rather than surface-level metrics, consider alternative approaches.