design
Writes the software design of a change before code is written, so that the review of the plugin laminar finds nothing on the code that follows. It writes 1 design model, which holds every public name at every scale and every named private part, with the decisions each boundary carries: 1 owner for each business decision, the depth of each choice from a forecast of change, the check of outside data at each entry, the failure line of each I/O execution and the tests of each entry. The shape check of the review judges the tree, a script checks the decisions, and writer agents then write the code, which the review checks. Use when the user asks to design a change or a feature before code, to plan the fixes of a run of the review skill of laminar, or to check a plan of Claude Code or a free-text idea such as a folder structure. It is not a review.
Pinned to revision c0e49c11ade4, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/design/SKILL.md
- skills/design/references/design-boundaries.md
- skills/design/references/design-checks.md
- skills/design/references/design-decisions.md
- skills/design/references/design-findings.md
- skills/design/references/design-model.md
- skills/design/references/design-rounds.md
- skills/design/references/designing.md
- skills/design/references/forecaster.md
- skills/design/references/writer.md
- skills/design/scripts/check/AutonomousReasons.mjs
- skills/design/scripts/check/BodyCalls.mjs
- skills/design/scripts/check/CompletenessCheck.mjs
- skills/design/scripts/check/CurrentTreeCheck.mjs
- skills/design/scripts/check/CycleCheck.mjs
- skills/design/scripts/check/DataFlowCheck.mjs
- skills/design/scripts/check/DecidedCheck.mjs
- skills/design/scripts/check/DeclaredFields.mjs
- skills/design/scripts/check/DeclaredTypes.mjs
- skills/design/scripts/check/DefectNames.mjs
- skills/design/scripts/check/DesignDefect.mjs
- skills/design/scripts/check/DesignDefects.mjs
- skills/design/scripts/check/ExitList.mjs
- skills/design/scripts/check/ExitReach.mjs
- skills/design/scripts/check/FailureHandling.mjs
- skills/design/scripts/check/FieldListCheck.mjs
- skills/design/scripts/check/FindingsCheck.mjs
- skills/design/scripts/check/MemberChange.mjs
- skills/design/scripts/check/ReviewItems.mjs
- skills/design/scripts/check/TestNameForm.mjs
- skills/design/scripts/check/ZoneOrder.mjs
- skills/design/scripts/checkDesign.mjs
- skills/design/scripts/command/CommandLine.mjs
- skills/design/scripts/finishModel.mjs
- skills/design/scripts/migration/CurrentTree.mjs
- skills/design/scripts/migration/CutSteps.mjs
- skills/design/scripts/migration/FindingSteps.mjs
- skills/design/scripts/migration/GroupOrder.mjs
- skills/design/scripts/migration/MigrationGroups.mjs
- skills/design/scripts/migration/MigrationSteps.mjs
- skills/design/scripts/migration/MigrationText.mjs
- skills/design/scripts/migration/MigrationWorkflowFile.mjs
- skills/design/scripts/model/DesignModel.mjs
- skills/design/scripts/model/DesignModelForm.mjs
- skills/design/scripts/model/SourceLanguages.mjs
- skills/design/scripts/model/TypeArguments.mjs
- skills/design/scripts/plan/CarriedModel.mjs
- skills/design/scripts/plan/DecidedList.mjs
- skills/design/scripts/plan/FindingList.mjs
- skills/design/scripts/plan/FixedFindings.mjs
- skills/design/scripts/plan/PlanFolder.mjs
- skills/design/scripts/plan/RoundDispositions.mjs
- skills/design/scripts/plan/StopList.mjs
- skills/design/scripts/planMigration.mjs
- skills/design/scripts/recordRound.mjs
- skills/design/scripts/render/DesignText.mjs
- skills/design/scripts/renderDesign.mjs
- skills/design/scripts/round/AbstractionStanding.mjs
- skills/design/scripts/round/Dispositions.mjs
- skills/design/scripts/round/FormerNames.mjs
- skills/design/scripts/round/LoopLine.mjs
- skills/design/scripts/round/RoundComparison.mjs
- skills/design/scripts/round/RoundGit.mjs
- skills/design/scripts/round/RoundRenames.mjs
- skills/design/scripts/round/RoundText.mjs
- skills/design/scripts/round/RunFolder.mjs
- skills/design/scripts/startPlan.mjs
Every link opens the file at its source, pinned to the revision this page describes.