static-analysis

Run lightweight static analysis on Python and TypeScript code changes.

1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/johannesfritz/autonomous-orchestration --skill static-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: static-analysis
Source: https://github.com/johannesfritz/autonomous-orchestration/tree/main/.claude/skills/static-analysis
Command: npx skills add https://github.com/johannesfritz/autonomous-orchestration --skill static-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ruff, mypy, pylint, eslint, tsc, radon, vulture.

What problem does it solve?

Automates lightweight static analysis on modified code to catch issues early, reducing rework during QA and speeding up the development cycle.

Core Features & Use Cases

  • Language support: Lightweight analysis for Python (ruff, mypy, pylint) and TypeScript/JavaScript (eslint, tsc).
  • Pre-checks for changes: Auto-triggers after code changes to surface issues before QA Lead review.
  • Use Case: After a commit, run analyses to surface type errors, dead code, import issues, and style violations in a structured report.

Quick Start

Trigger analysis on the current change set and review the structured report generated by the TPM Orchestrator.