genesis-tools:codebase-analysis

Analyze codebases for dependencies, dead code, API surface, and type safety.

7|2|Updated Apr 16, 2025
One-click install
npx skills add https://github.com/genesiscz/GenesisTools --skill genesis-tools-codebase-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: genesis-tools:codebase-analysis
Source: https://github.com/genesiscz/GenesisTools/tree/main/plugins/genesis-tools/skills/codebase-analysis
Command: npx skills add https://github.com/genesiscz/GenesisTools --skill genesis-tools-codebase-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables in-depth analysis of codebases without cluttering the main AI session, allowing for focused exploration of specific code aspects.

Core Features & Use Cases

  • Comprehensive Analysis Types: Supports analysis for dependencies, dead code, API surface, type safety, error handling, test coverage, security vulnerabilities, and custom patterns.
  • Isolated Execution: Runs intensive operations in a separate agent context, preventing interference with ongoing tasks.
  • Use Case: Identify all instances of any types or missing return types across a large TypeScript project to improve type safety.

Quick Start

Run a deep codebase analysis for type safety issues.

Frequently Asked Questions about genesis-tools:codebase-analysis

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

FAQPage Schema
How do I find dead code and type safety issues in a large TypeScript project?

Deep codebase analysis identifies dead code and type safety issues in TypeScript projects by using isolated sub-agents to query for missing return types and `any` instances without cluttering your main AI session.

What is deep codebase analysis and how does it handle security vulnerabilities?

Deep codebase analysis is a structured querying process that examines your source code across various categories including security vulnerabilities, error handling, and API surface to provide focused exploration of specific code aspects.

Can I analyze custom code patterns and dependencies without interfering with my ongoing tasks?

Yes, you can analyze custom code patterns and dependencies without interfering with ongoing tasks because the analysis runs intensive operations in a separate, isolated agent context rather than the main session.

Does this code analysis approach work with test coverage and API surface evaluation?

Yes, this code analysis approach works with test coverage and API surface evaluation by utilizing structured querying and specialized tools to perform comprehensive analysis across these specific categories.

What's the best way to scan for missing return types across a codebase?

The best way to scan for missing return types across a codebase is to use a deep analysis process that leverages isolated sub-agents and tools like mcp-tsc to perform structured querying for type safety improvements.