← ClaudeAtlas

assess-formlisted

Evaluate a system's current structural form, identify transformation pressure, and classify transformation readiness. Covers structural inventory, pressure mapping, rigidity assessment, change capacity estimation, and readiness classification for architectural metamorphosis. Use before any significant architectural change to understand the starting point, when a system feels stuck without clear reasons, when external pressure from growth or tech debt is mounting, or as periodic health checks for long-lived systems.
pjt222/agent-almanac · ★ 33 · API & Backend · score 81
Install: claude install-skill pjt222/agent-almanac
# Assess Form Evaluate a system's current structural form — its architecture, rigidity, pressure points, and capacity for change — to determine transformation readiness before initiating metamorphosis. ## When to Use - Before any significant architectural change to understand the starting point - When a system feels "stuck" but the reasons are unclear - When external pressure (growth, market shift, tech debt) is mounting but the response is uncertain - Assessing whether a proposed transformation is feasible given the current form - Periodic health checks for long-lived systems (annual form assessment) - Complementing `adapt-architecture` — assess first, then transform ## Inputs - **Required**: The system to assess (codebase, organization, infrastructure, process) - **Optional**: Proposed transformation direction (what might the system need to become?) - **Optional**: Known pain points or pressure sources - **Optional**: Previous transformation attempts and their outcomes - **Optional**: Time horizon for potential transformation - **Optional**: Available resources for transformation effort ## Procedure ### Step 1: Inventory the Current Form Catalog the system's structural elements without judgment — understand what exists before evaluating it. 1. Map the structural components: - **Modules**: distinct functional units (services, teams, packages, departments) - **Interfaces**: how modules connect (APIs, protocols, contracts, reporting lines) - **Data flows**: h