architectural-review
Create and maintain a whole-project architectural review under the shared plans lifecycle: a dated markdown assessment with objective metrics, preserved…
Skill by jwd83
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/jwd83-architectural-review
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
Use cases: documents, design
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/architectural-review
What's inside
- Skill name
architectural-review- Description
- Create and maintain a whole-project architectural review under the shared plans lifecycle: a dated markdown assessment with objective metrics, preserved design strengths, ranked structural risks, and a concise behavior-preserving remediation plan. Use for architecture reviews, refactoring strategy, technical-debt assessment, or when resuming an existing architectural review.
- License
- Unlicense
- Instructions
- 110 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Architectural Review Use this skill for project-level architecture and refactoring assessments. The active output is `plans/in-progress/architectural-review.md`; it both records the review and guides a short, behavior-preserving improvement campaign. There are two modes: - **Author the review** when no current architectural review exists. - **Execute the plan** when the document exists and the user asks to continue, start, or complete a numbered step. Read and write the review at `plans/in-progress/architectural-review.md`. If the repo already keeps a review at a legacy location, continue using that file rather than duplicating it (see `project-layout`); migrate only when reorganization is in scope. ## Mode 1: Author the review ### Establish the baseline Review the repository before making judgments. Record the date, branch, and commit reviewed. Gather evidence such as: - source, test, and documentation file counts and line counts; - largest files/modules and their primary responsibilities; - test command, pass/fail status, runtime, and coverage if available; - dependency direction between major layers or packages; - repeated implementations, duplicated workflows, or divergent conventions; - project guidance (`README`, `CONTRIBUTING`, architecture docs, ADRs, existing plans) compared with the actual code. Prefer measurable findings over impressions. If the project lacks a useful test baseline, call that out as a structural risk and make verification an early plan item. ### Write the architectural review Use this structure: ```markdown # Architectural Review — <Project> *Reviewed <date> against `<branch>` @ `<short-hash>`.* <One-paragraph executive summary: what is working, what is structurally expensive, and the recommended order of attack. Mention related plan documents if they exist.> ## Snapshot <Metrics table and brief interpretation. Include test baseline.> ## Structurally sound elements <Load-bearing strengths to preserve. Explain why each matters.> ## Structural risks and costs <Ranked findings, ordered by ongoing development cost. For each: evidence, consequence, and a right-sized fix direction. End with “Smaller frictions” if useful.> ## Recommended order of attack <5–8 numbered, behavior-preserving steps. Each step should be independently useful and make later work cheaper.> ## Closing assessment <Short final judgment: dominant risk, best leverage point, and expected payoff.> ``` ### Review standards - **Preserve what works.** The strengths section is a do-not-break list, not praise. - **Rank by carrying cost.** Prioritize issues that tax routine development, testing, review, or release work. - **Cite concrete evidence.** Use paths, approximate line numbers, counts, dependency examples, and test results. - **Name present-day consequences.** Explain the current cost: fragile changes, slow verification, unclear ownership, circular dependencies, duplicated fixes, or difficult onboarding. - **Avoid over-prescription.** Give a fix direction, not a detailed implementation spec. - **Guard against overcorrection.** State when a finding does *not* require a heavier architecture, framework, or rewrite. - **Keep the plan short.** An architectural review is not a backlog. Prefer 5–8 steps that can be completed across sessions. Stop after delivering the review unless the user explicitly asks you to begin implementation. ## Mode 2: Execute the plan ### Before changing code Re-establish the current state: 1. Read `plans/in-progress/architectural-review.md`, including all existing `*Done*` annotations. 2. Check the working tree and recent commits. 3. Re-read the files affected by the selected step. 4. Run or confirm the relevant test baseline. If the repository has diverged from the review, adapt the step conservatively and record the discrepancy in the completion note. ### Implementation rules - Work on one numbered step unless the user asks otherwise. - Keep changes behavior-preserving unless the step explicitly authorizes behavior change. - Prefer small, coherent commits with messages that reference the review step, e.g. `Step 3 architectural review: extract configuration loader`. - Run the relevant tests after each coherent change; run the full suite when practical before finishing. - Update documentation that the change directly invalidates. - If an assumption in the review proves wrong, do not force the original plan. Adjust the implementation and document what changed. ### Mark the step complete Annotate the completed item directly under its original numbered step. Do not rewrite the original analysis to make it appear more accurate in hindsight. ```markdown 3. **<Original step text.>** *Done <date>*, in <N> commit(s): - `<short-hash>`: <what changed, with useful counts or paths>. - `<short-hash>`: <additional part, if any>. Result: <tests run and outcome; important deviations; follow-ups deliberately left out of scope.> ``` The annotation should let a future session resume cold: what changed, what was verified, what surprised you, and what remains intentionally undone. ## Completing the campaign When the final step is done, say so in its annotation. Move the review to `plans/completed/YYYY-MM-DD-architectural-review.md` (preserve an established legacy location unless migration is in scope) and update links to it. Do not leave an active duplicate behind or extend the old review into an indefinite backlog. If more structural work is needed, create a new review against the new baseline.
From jwd83/skills, Unlicense.
More from jwd83/skills
- 0.502score
local-wikipedia-search
jwd83
Search and read Jared's publicly hosted text-only English Wikipedia Kiwix/ZIM mirror at wiki.ayrscott.com.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
auto-research-repo
jwd83
Create, audit, maintain, ingest into, query, or draft from an auto-research repository using the shared project paths for immutable references, work notes, an…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
wiki-me
jwd83
Build or extend a project wiki using the shared project paths — a persistent, interlinked Markdown knowledge base under docs/wiki that the LLM incrementally…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
next-step
jwd83
Resume an in-progress codebase from its actual current state, identify the next smallest defensible implementation step, make that change, and update tests…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
project-layout
jwd83
Define and enforce the standard project paths for documentation, plans, notes, references, research, and publications.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
python-refactor
jwd83
Standalone Python refactoring skill for behavior-preserving cleanup using Python best practices.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
pygame-patterns
jwd83
Pygame-specific best practices, architecture patterns, and antipatterns for Python games.
SkillCFreshness: C★ 1Claude Code +9 - 0.472score
grill-with-docs
jwd83
Interview the user relentlessly about a plan or design.
SkillCFreshness: C★ 1Claude Code +9 - 0.464score
clumsy-ms-paint-redraw
jwd83
Redraw the attached image in the most clumsy, scribbly, and utterly pathetic way possible.
SkillCFreshness: C★ 1Claude Code +9 - 0.429score
simplify
jwd83
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality.
SkillDFreshness: D★ 1Claude Code +9 - 0.428score
godot-gdscript-patterns
jwd83
Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization.
SkillDFreshness: D★ 1Claude Code +9 - 0.427score
system-verilog-expert
jwd83
Expert SystemVerilog guidance for RTL, interfaces, and verification-adjacent code with EDA-friendly design patterns.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 18, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Unlicense
- Repository
- github.com/jwd83/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jwd83
- 0.502score
local-wikipedia-search
jwd83
Search and read Jared's publicly hosted text-only English Wikipedia Kiwix/ZIM mirror at wiki.ayrscott.com.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
project-layout
jwd83
Define and enforce the standard project paths for documentation, plans, notes, references, research, and publications.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
auto-research-repo
jwd83
Create, audit, maintain, ingest into, query, or draft from an auto-research repository using the shared project paths for immutable references, work notes, an…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
next-step
jwd83
Resume an in-progress codebase from its actual current state, identify the next smallest defensible implementation step, make that change, and update tests…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
pygame-patterns
jwd83
Pygame-specific best practices, architecture patterns, and antipatterns for Python games.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
python-refactor
jwd83
Standalone Python refactoring skill for behavior-preserving cleanup using Python best practices.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
architectural-review skill. Agent Mart. https://agentmart.dev/skills/jwd83-architectural-review (last updated 2026-10-24)