improve-codebase-architecture

Analyze codebase architectural friction and generate RFC-style improvement proposals.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/zaeem-rafiq/tatheer-swift-sdk --skill improve-codebase-architecture-zaeem-rafiq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: improve-codebase-architecture
Source: https://github.com/zaeem-rafiq/tatheer-swift-sdk/tree/main/.claude/skills/dev-workflow/improve-codebase-architecture
Command: npx skills add https://github.com/zaeem-rafiq/tatheer-swift-sdk --skill improve-codebase-architecture-zaeem-rafiq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze and identify architectural friction within a codebase, surface shallow modules, leaky abstractions, and tangled dependencies to enable targeted deep-module refactors.

Core Features & Use Cases

  • Survey the landscape by auditing modules, entry points, and dependency graphs to surface architectural risks.
  • Identify friction patterns (shallow modules, leaky boundaries, circular dependencies) and generate RFC-style improvement proposals.
  • Produce actionable RFCs with problem statements, proposed changes, tradeoffs, and rollout considerations.

Quick Start

Describe your codebase or share a repository link, and I will generate RFC-style architecture improvement proposals.

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 and shallow modules in my codebase?▼

You can identify architectural friction by auditing modules, entry points, and dependency graphs to surface shallow modules, leaky abstractions, and tangled dependencies that require targeted refactoring.

How do I write an RFC for a codebase refactoring proposal?▼

Writing an RFC for a codebase refactoring proposal involves structuring a document with problem statements, proposed changes, tradeoffs, evaluation criteria, and risk assessments to guide architectural modifications.

Can I analyze and refactor a monolithic architecture using RFCs?▼

Yes, you can analyze and refactor monolithic architectures by surveying the landscape, defining module boundaries, and generating RFC-style improvement proposals to restructure tangled dependencies.

What is the best way to untangle circular dependencies in a modular system?▼

The best way to untangle circular dependencies is to identify friction patterns within your dependency graph and produce an RFC-style proposal defining clearer module boundaries and dependency restructures.

What should be included in an architecture review for dependency restructures?▼

An architecture review for dependency restructures should include problem statements, proposed changes, evaluation criteria, tradeoffs, and rollout considerations formatted as a structured RFC-like document.