i18n/de/skills/assess-form/SKILL.md
Bewerten a system's current structural form, identify transformation pressure, and classify transformation readiness. Umfasst structural inventory, pressure mapping, rigidity assessment, change capacity estimation, and readiness classification for architectural metamorphosis. Verwenden vor any significant architectural change to understand the starting point, when a system feels stuck ohne clear reasons, when external pressure from growth or tech debt is mounting, or as periodic health checks for long-lived systems.
npx skillsauth add pjt222/agent-almanac assess-formInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Bewerten a system's current structural form — its architecture, rigidity, pressure points, and capacity for change — to determine transformation readiness vor initiating metamorphosis.
adapt-architecture — assess first, then transformCatalog das System's structural elements ohne judgment — understand what exists vor evaluating it.
Structural Inventory Template:
┌──────────────┬──────────┬────────────┬───────────────────┬──────────┐
│ Component │ Age │ Last │ Dependencies │ Type │
│ │ │ Modified │ (in / out) │ │
├──────────────┼──────────┼────────────┼───────────────────┼──────────┤
│ Auth service │ 3 years │ 6 months │ In: 12 / Out: 3 │ Skeleton │
│ Dashboard UI │ 1 year │ 2 weeks │ In: 2 / Out: 5 │ Flesh │
│ Data pipeline│ 4 years │ 1 year │ In: 3 / Out: 8 │ Skeleton │
│ Config store │ 2 years │ 3 months │ In: 0 / Out: 15 │ Skeleton │
└──────────────┴──────────┴────────────┴───────────────────┴──────────┘
Erwartet: A complete structural inventory showing components, their ages, modification recency, Abhaengigkeit profiles, and classification as skeleton or flesh. This is the "X-ray" of the current form.
Bei Fehler: If the inventory is incomplete (components are unknown or undocumented), that itself is a finding — the form has opacity, which is a transformation risk. Dokumentieren what you can, flag unknowns, and plan discovery for the gaps.
Identifizieren the forces pushing das System toward change and the forces resisting it.
Erwartet: A pressure map showing the direction and magnitude of forces acting on das System. If transformation pressure erheblich exceeds resistance, transformation is overdue. If resistance erheblich exceeds pressure, transformation will fail ohne first reducing resistance.
Bei Fehler: If pressure mapping produces a balanced picture (neither strong pressure nor strong resistance), das System may not need transformation — or die Analyse is surface-level. Dig deeper: interview stakeholders, measure specific pain points, project forward 12-18 months. What pressures will intensify?
Bestimmen how flexible or rigid the current form is — can it bend, or will it break?
Rigidity Assessment:
┌──────────────────────┬─────┬──────────┬──────┬──────────────────────┐
│ Dimension │ Low │ Moderate │ High │ Your Assessment │
├──────────────────────┼─────┼──────────┼──────┼──────────────────────┤
│ Interface coupling │ 1 │ 2 │ 3 │ ___ │
│ God module count │ 1 │ 2 │ 3 │ ___ │
│ Data entanglement │ 1 │ 2 │ 3 │ ___ │
│ Deployment friction │ 1 │ 2 │ 3 │ ___ │
│ Test coverage gaps │ 1 │ 2 │ 3 │ ___ │
│ "Don't touch" zones │ 1 │ 2 │ 3 │ ___ │
├──────────────────────┼─────┴──────────┴──────┼──────────────────────┤
│ Total (max 18) │ 6-9: flexible │ ___ │
│ │ 10-13: moderate │ │
│ │ 14-18: rigid │ │
└──────────────────────┴───────────────────────┴──────────────────────┘
Erwartet: A rigidity score that quantifies how much structural resistance transformation will encounter. Flexible systems (6-9) can transform incrementally. Rigid systems (14-18) need dissolution vor reconstruction (see dissolve-form).
Bei Fehler: If the rigidity assessment is inconclusive (moderate score but unclear where the real problems are), focus on the highest-scoring dimensions. A system kann flexible overall but have one extremely rigid component that blocks transformation. Target that component specifically.
Bewerten das System's (and team's) ability to absorb and execute transformation.
Erwartet: A change capacity assessment that indicates whether das System/team can execute the proposed transformation given current resources, skills, and organizational support.
Bei Fehler: If change capacity is low but transformation pressure is high, the first transformation isn't das System — it's das Team's capability. Invest in tooling, training, and organizational buy-in vor attempting the architectural transformation.
Kombinieren pressure, rigidity, and capacity assessments into a readiness classification.
Transformation Readiness Matrix:
┌─────────────────┬────────────────────────┬────────────────────────┐
│ │ Low Rigidity │ High Rigidity │
├─────────────────┼────────────────────────┼────────────────────────┤
│ High Pressure │ READY — Transform now │ PREPARE — Reduce │
│ + High Capacity │ using adapt-architecture│ rigidity first, then │
│ │ │ use dissolve-form │
├─────────────────┼────────────────────────┼────────────────────────┤
│ High Pressure │ INVEST — Build capacity│ CRITICAL — Invest in │
│ + Low Capacity │ first, then transform │ capacity AND reduce │
│ │ │ rigidity before change │
├─────────────────┼────────────────────────┼────────────────────────┤
│ Low Pressure │ OPTIONAL — Transform │ DEFER — No urgency, │
│ + Any Capacity │ if strategic value is │ monitor pressure and │
│ │ clear, otherwise defer │ reassess quarterly │
└─────────────────┴────────────────────────┴────────────────────────┘
adapt-architecturedissolve-form to reduce rigidityErwartet: A clear, justified transformation readiness classification with specific next steps. The classification enables informed decision-making about when and how to transform.
Bei Fehler: If the classification is ambiguous (e.g., moderate pressure, moderate rigidity, moderate capacity), default to PREPARE — reduce rigidity incrementally while monitoring pressure. This builds capability and reduces risk whether or not full transformation is eventually needed.
adapt-architecture — the primary transformation skill; assess-form determines readiness for itdissolve-form — for systems classified as PREPARE or CRITICAL, rigidity reduction vor transformationrepair-damage — for systems that need repair vor assessment kann meaningfulshift-camouflage — surface-level adaptation that may resolve pressure ohne full transformationforage-resources — resource exploration informs form assessment when the question is "what should we become?"review-software-architecture — complementary skill for detailed technical architecture evaluationassess-context — AI self-application variant; maps structural assessment to reasoning context malleability, rigidity mapping, and transformation readinesstesting
Launch all available agents in parallel waves for open-ended hypothesis generation on problems where the correct domain is unknown. Use when facing a cross-domain problem with no clear starting point, when single-agent approaches have stalled, or when diverse perspectives are more valuable than deep expertise. Produces a ranked hypothesis set with convergence analysis and adversarial refinement.
tools
Write integration tests for a Node.js CLI application using the built-in node:test module. Covers the exec helper pattern, output assertions, filesystem state verification, cleanup hooks, JSON output parsing, error case testing, and state restoration after destructive tests. Use when adding tests to an existing CLI, testing a new command, verifying adapter behavior across frameworks, or setting up CI for a CLI tool.
development
Screen a proposed trademark for conflicts and distinctiveness before filing. Covers trademark database searches (TMview, WIPO Global Brand Database, USPTO TESS), distinctiveness analysis using the Abercrombie spectrum, likelihood of confusion assessment using DuPont factors and EUIPO relative grounds, common law rights evaluation, and goods/services overlap analysis. Produces a conflict report with a risk matrix. Use before adopting a new brand name, logo, or slogan — distinct from patent prior art search, which uses different databases, legal frameworks, and analysis methods.
tools
Scaffold a new CLI command using Commander.js with options, action handler, three output modes (human-readable, quiet, JSON), and optional ceremony variant. Covers command naming, option design, shared context patterns, error handling, and integration testing. Use when adding a command to an existing Commander.js CLI, designing a new CLI tool from scratch, or standardizing command structure across a multi-command CLI.