improve-codebase-architecture

Generate HTML architecture reviews surfacing shallow modules and deepening candidates.

195|16|Updated Feb 18, 2025
One-click install
npx skills add https://github.com/InditexTech/weavejs --skill improve-codebase-architecture-inditextech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: improve-codebase-architecture
Source: https://github.com/InditexTech/weavejs/tree/main/code/.agents/skills/improve-codebase-architecture
Command: npx skills add https://github.com/InditexTech/weavejs --skill improve-codebase-architecture-inditextech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Surface architectural friction and surface deepening opportunities to improve testability and AI-navigability of a codebase by exposing shallow modules and guiding refactors.

Core Features & Use Cases

  • Surface shallow modules and their seams to identify deepening opportunities aligned with domain language.
  • Generate HTML-based architecture review reports that visualize before/after deepening candidates.
  • Support an iterative grilling loop to compare candidates, including ADR-considerations and locality/leverage assessments.

Quick Start

Read the project's domain glossary and ADRs, then run the Agent-guided exploration to surface deepening candidates.

Frequently Asked Questions about improve-codebase-architecture

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

FAQPage Schema
How do I identify shallow modules in my codebase to improve testability?

To identify shallow modules in your codebase, you can use an architecture review process that surfaces shallow modules and their seams. This exposes architectural friction to guide refactors and produces structured HTML reports visualizing deepening opportunities.

What is codebase deepening and how does it improve software architecture?

Codebase deepening is the process of turning shallow code into deep, testable architecture by aligning modules with domain language. It improves software architecture by surfacing actionable deepening opportunities across multiple modules and seams to enhance AI-navigability.

Can I generate an HTML architecture review report for my software repository?

Yes, you can generate an HTML architecture review report for your software repository. The process explores your codebase to visualize before and after deepening candidates, producing structured reports that support an iterative grilling loop for candidate selection.

How do I refactor codebase seams to align with domain vocabulary?

You refactor codebase seams by applying an Agent-guided exploration that reads your project's domain glossary and ADRs. This exploration surfaces deepening candidates aligned with your domain vocabulary, enabling you to iteratively compare and refine architectural refactors.

Does this architecture review approach work for repositories without ADR history?

This architecture review approach is designed for software repositories rich in domain vocabulary and ADR history. While it can analyze repositories without ADR history, the deepening opportunities and grilling loop assessments rely on ADR considerations to effectively compare and refine candidates.