improve-codebase-architecture

Analyze codebase module boundaries and coupling to generate RFC migration plans.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/grant-vine/wunderkind --skill improve-codebase-architecture-grant-vine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: improve-codebase-architecture
Source: https://github.com/grant-vine/wunderkind/tree/main/skills/improve-codebase-architecture
Command: npx skills add https://github.com/grant-vine/wunderkind --skill improve-codebase-architecture-grant-vine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify architectural friction in a codebase and convert it into actionable RFC-style guidance that can be adopted by engineering teams.

Core Features & Use Cases

  • RFC-driven analysis of module boundaries, coupling, and interfaces to propose concrete improvements.
  • Exploration of at least two viable architectural alternatives with trade-off assessments.
  • Migration plan, risk mitigations, and verification strategy to ensure safe evolution.

Quick Start

Ask me to generate an RFC draft outlining current bottlenecks, alternative boundaries, and a migration plan for the target codebase.

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 architectural friction in a codebase for refactoring?

Module coupling and boundary friction are analyzed through evidence-driven assessment of current interfaces to produce actionable RFC guidance. This process identifies bottlenecks and proposes concrete architectural improvements for engineering teams.

How do I write an RFC for a codebase migration plan?

A codebase migration RFC is drafted by outlining current bottlenecks, evaluating at least two alternative architectures with trade-off assessments, and detailing a migration plan. This RFC includes risk mitigations and a verification strategy to ensure safe architectural evolution.

Can I use this architectural analysis for multi-team repositories?

Yes, architectural analysis applies directly to multi-team repositories to address module boundaries, coupling, and refactor scenarios. It produces migration-safe recommendations tailored for environments requiring coordinated structural evolution across multiple teams.

What's the best way to compare alternative codebase architectures during a refactor?

The best way to compare alternative codebase architectures is to explore at least two viable options with detailed trade-off assessments. This evidence-driven comparison evaluates module boundaries and coupling to recommend the most migration-safe architectural evolution.

How do I ensure safe codebase migration when refactoring module boundaries?

Safe codebase migration during module boundary refactoring is ensured by generating a detailed migration plan with risk mitigations and a verification strategy. This approach requires evidence-driven analysis of current boundaries to validate the proposed architectural changes.