Install
openclaw skills install @agenticweb4/concept-designIndependent modules, clear rules, architecture put into practice
openclaw skills install @agenticweb4/concept-designExpress the business in a shared language, organize concepts within clear boundaries, keep business rules independent and dependency direction explicit, and stay consistent from design to code.
Define the useful behavior before choosing its implementation.
Adapts ideas from WYSIWID (Meng & Jackson, MIT).
Software structure should directly express behavior observable to users. Concepts define independent functionality; synchronization rules define how concepts work together. It should be possible to locate the corresponding concepts and rules when understanding or changing a behavior.
confirmed, proposed, inferred, and open statements.These are prompt selectors, not installed shell commands:
$concept-design [design|settle|prd|build|review|guard|refine|explain] [scope and request]
$concept-design guard [audit|concept|drift|pipeline|sync|map] [scope]
Infer the mode from the request when omitted. If intent is unclear, inspect read-only before asking about a blocking choice. Read only the selected workflow. Continue already authorized work when it crosses modes.
| Mode | Read when needed | Result |
|---|---|---|
design | Design | Concepts, composition, and decisions |
settle | Settle | Discussion consolidated with decision status |
prd | Specifications | Confirmed model and acceptance recorded |
build | Implementation | Scoped implementation, structural review, or refactoring |
review | Review | Read-only findings with evidence |
guard | Maintenance | Coverage, backfill, drift, pipeline, or a concept and synchronization diagram |
refine | Refinement | A proposal or authorized design correction |
explain | Explanation | A source-backed view of behavior |
Review, audit, drift, and plan-only requests MUST remain read-only. Other modes write only within the requested scope. A backfill MUST separate observed code, inferred purpose, defects, and confirmed requirements. MUST NOT change a specification to conceal a code defect.
Diagrams MUST use Mermaid code blocks in Markdown. Use the CONCEPT/SYNCS format when writing or comparing specifications.
python3 <skill-directory>/scripts/concept_lint.py <CONCEPT.md-or-SYNCS.md> [more-files] --json
A syntax result does not establish purpose fulfillment, contract conformance, or runtime correctness. Sources and local conventions.