improve-codebase-architecture
Review architecture for module depth, interfaces, locality, dependencies, and testability.
Skill by jesse-merhi
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jesse-merhi-improve-codebase-architecture
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/improve-codebase-architecture
What's inside
- Skill name
improve-codebase-architecture- Description
- Review architecture for module depth, interfaces, locality, dependencies, and testability.
- License
- MIT
- Instructions
- 62 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: references/language.md, references/deepening.md, references/interface-design.md, references/questions-and-moves.md
Files (1)
- SKILL.md
SKILL.md (first lines)
# Improve codebase architecture Use this as an architectural review lens. Do not refactor by default; first identify the smallest structural change that improves the work the user actually asked for. Use the vocabulary in [language.md](references/language.md). For deepening candidates, read [deepening.md](references/deepening.md). When the user wants alternative interfaces for a chosen candidate, read [deepening.md](references/deepening.md) for its dependency categories, then [interface-design.md](references/interface-design.md). ## Workflow 1. Scope before scanning. If the user names a module, subsystem, pain point, or direction, focus there. Otherwise inspect roughly the last 20 commit messages and weight the review toward code that changes repeatedly. Widen the scan only when recent changes show no useful hotspot. 2. Read the current code and tests in that scope before proposing structure. 3. Load user-provided project notes when available so domain language and prior decisions come from Obsidian instead of repo-local scratch docs. 4. Identify the behavior or change pressure causing the architectural concern. 5. Describe the current shape with concrete files and symbols. 6. Name the architectural smell only after showing evidence. 7. Propose one or two scoped changes, not a rewrite. 8. Explain the migration path and what tests would preserve behavior. 9. Ask before cross-cutting edits that touch more than a handful of files unless the user already requested that scope. ## Storage Product repo files are read sources. Durable architecture notes, glossary terms, ADR-style decisions, and planning notes belong in the user's Obsidian-backed project notes when available. Do not create or edit product-repo `CONTEXT.md`, `docs/adr/`, or architecture report files unless the user explicitly asks for repo-local docs. If Obsidian write access or the target path is unclear, return the note body and proposed Obsidian path. ## Output Lead with findings and concrete paths. Include: - current shape - pressure or risk - recommended change - files likely touched - verification strategy - durable note path when something should be stored in Obsidian ## Context pointers - Use [language.md](references/language.md) for architecture vocabulary and principles. - Use [questions-and-moves.md](references/questions-and-moves.md) for review questions and useful moves. - Use [deepening.md](references/deepening.md) for deepening candidates. - Use [interface-design.md](references/interface-design.md) for alternate interface designs.
From jesse-merhi/skills, MIT.
More from jesse-merhi/skills
- 0.569score
just-do-it
jesse-merhi
Take one well-defined, cohesive change from its current implementation or delivery checkpoint through exact-head code review, proof, CI, and a reviewer-ready…
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
feedback-hardening
jesse-merhi
Evidence-backed user corrections or self-detected mistakes revealing reusable agent failures: delegate one systemic-fix recommendation, get approval, then…
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
ask-claude
jesse-merhi
Ask Claude from a non-Claude harness through a full ACP session for an independent answer or explicitly scoped implementation.
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
ask-codex
jesse-merhi
Ask Codex from a non-Codex harness through a full ACP session for an independent answer or explicitly scoped implementation.
SkillBFreshness: B★ 4Claude Code +9 - 0.565score
cleanup
jesse-merhi
Discover and remove local development artifacts that belong to finished or abandoned work, including worktrees, branches, stashes, processes, watchers…
SkillBFreshness: B★ 4Claude Code +9 - 0.563score
finding-discipline
jesse-merhi
Confirm actionable review findings, deduplicate root causes, and exclude nits, vague risks, and style notes.
SkillBFreshness: B★ 4Claude Code +9 - 0.563score
atlassian-cloudid-jira
jesse-merhi
Query Jira, JPD, and Confluence through local Rovo Dev MCP, including site IDs, JQL, CQL, and boards.
SkillBFreshness: B★ 4Claude Code +9 - 0.563score
grilling
jesse-merhi
Stress-test a plan, decision, or idea through relentless questions and explicit grill requests.
SkillBFreshness: B★ 4Claude Code +9 - 0.562score
model-writing-guides
jesse-merhi
Select model-specific writing guidance for another skill, including exact coverage checks, same-family fallback, and one task-wide stale-coverage notice.
SkillBFreshness: B★ 4Claude Code +9 - 0.562score
design
jesse-merhi
Route UI design work among production visual design, interaction and motion implementation, read-only motion review, and explicit multi-variant prototyping.
SkillBFreshness: B★ 4Claude Code +9 - 0.562score
design-technical-diagrams
jesse-merhi
Create or refine architecture, lifecycle, sequence, trust-boundary, decision, threat-model, SVG, or HTML diagrams that explain system relationships.
SkillBFreshness: B★ 4Claude Code +9 - 0.562score
handoff
jesse-merhi
Transfer the current work to a fresh full agent session, placing related work beside the current session and unrelated asides separately.
SkillBFreshness: B★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Sep 4, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/jesse-merhi/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jesse-merhi
- 0.569score
just-do-it
jesse-merhi
Take one well-defined, cohesive change from its current implementation or delivery checkpoint through exact-head code review, proof, CI, and a reviewer-ready…
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
ask-codex
jesse-merhi
Ask Codex from a non-Codex harness through a full ACP session for an independent answer or explicitly scoped implementation.
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
ask-claude
jesse-merhi
Ask Claude from a non-Claude harness through a full ACP session for an independent answer or explicitly scoped implementation.
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
feedback-hardening
jesse-merhi
Evidence-backed user corrections or self-detected mistakes revealing reusable agent failures: delegate one systemic-fix recommendation, get approval, then…
SkillBFreshness: B★ 4Claude Code +9 - 0.565score
cleanup
jesse-merhi
Discover and remove local development artifacts that belong to finished or abandoned work, including worktrees, branches, stashes, processes, watchers…
SkillBFreshness: B★ 4Claude Code +9 - 0.563score
grilling
jesse-merhi
Stress-test a plan, decision, or idea through relentless questions and explicit grill requests.
SkillBFreshness: B★ 4Claude Code +9
Cite this page
improve-codebase-architecture skill. Agent Mart. https://agentmart.dev/skills/jesse-merhi-improve-codebase-architecture (last updated 2026-10-24)