improve-codebase-architecture

Analyze codebases and generate an interactive HTML report with before/after refactoring diagrams.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/Jmarques/orford-sur-le-lac_embarcations --skill improve-codebase-architecture-jmarques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: improve-codebase-architecture
Source: https://github.com/Jmarques/orford-sur-le-lac_embarcations/tree/main/.agents/skills/improve-codebase-architecture
Command: npx skills add https://github.com/Jmarques/orford-sur-le-lac_embarcations --skill improve-codebase-architecture-jmarques

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill analyzes codebases to discover areas that can be improved to make them deeper, with a focus on increasing testability and AI navigability.

Core Features & Use Cases

  • Deepening Opportunities Analysis: Scans the codebase for potential areas where modules can be refactored for greater depth and simplicity.
  • Visual Report: Generates a comprehensive HTML report highlighting the proposed deepening opportunities.
  • Before/After Visualization: Includes side-by-side diagrams showing the impact of proposed refactors.
  • User Interaction: Allows users to review the report and choose a specific candidate for further exploration.

Quick Start

Generate an architecture improvement report for the codebase using the command 'improve-codebase-architecture'.

Frequently Asked Questions about improve-codebase-architecture

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

FAQPage Schema
How do I find refactoring opportunities in my codebase to improve testability?

To find refactoring opportunities, this Skill analyzes your codebase to identify areas where modules can be deepened for greater simplicity, generating an interactive HTML report that highlights candidates to improve testability.

What is codebase deepening and how does it affect AI navigability?

Codebase deepening is a refactoring approach that increases module depth and simplicity, which directly improves AI navigability by restructuring complex areas into clearer, more accessible components for automated analysis.

How do I generate a visual report showing before and after refactoring scenarios?

You generate a visual report by running the analysis command, which produces an interactive HTML file containing side-by-side diagrams that visually compare the architecture before and after the proposed refactoring scenarios.

Can I review and choose specific refactoring candidates from the generated report?

Yes, you can review the generated HTML report and interactively choose a specific deepening candidate from the identified opportunities for further exploration and targeted architectural improvement.

Does this codebase analysis tool require external dependencies to run?

No, this codebase analysis tool requires no external dependencies to run, operating entirely through its internal scripts to scan your source code and produce the deepening opportunities report.