Install
openclaw skills install @agenticweb4/concept-designDesign software with concepts and synchronization rules
openclaw skills install @agenticweb4/concept-designSummary of Daniel Jackson's concept design: Application = Concepts + Synchronizations.
“With the concepts in hand, we now associate their actions through synchronizations:” — Daniel Jackson, Concept composition and sync (2022-09-14)
Start from user needs. Concepts define independent behavior; external synchronization rules compose that behavior by specifying which action completions, under which conditions, trigger subsequent actions.
For engineering design, implementation, review, or project rules, apply the architecture contract for directories, naming, responsibilities, and dependencies.
Select a mode from the request and read only that mode and references needed for the current step. Inspect read-only when intent is unclear; carry existing authorization across modes.
| Mode | Purpose |
|---|---|
| design | Design concepts and synchronizations |
| settle | Consolidate discussions and decisions |
| prd | Write the PRD, specifications, and acceptance criteria |
| build | Implement or refactor against confirmed specifications |
| review | Review design and implementation |
| guard | Audit, reconstruct, check drift, specify pipelines, and generate diagrams |
| refine | Compare improvements and apply authorized corrections |
| explain | Explain behavior from specifications and source code |
Review, audit, drift, and plan-only requests remain read-only; other changes stay within authorized scope. Do not change specifications to conceal implementation defects.
Use the reading version by default; expand the specification notation when precision is needed. Read the tool encoding when running the checker or generating diagrams; report unsupported content as unchecked. Use Mermaid in Markdown for diagrams; passing syntax checks does not establish purpose fulfillment, contract conformance, or runtime correctness.