From dwsd-md
Validate a DWSD organization folder — frontmatter, wikilink, @handle, and ladder integrity. Use when asked to validate, check, or lint a DWSD org.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dwsd-md:org-validate [org-folder] (defaults to the current folder)[org-folder] (defaults to the current folder)The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Validate the DWSD organization rooted at **$ARGUMENTS** (default: the current working
Validate the DWSD organization rooted at $ARGUMENTS (default: the current working
directory). You are the validator — use Glob, Grep, and Read; no parser needed. The
authoritative type list and contracts are bundled with this plugin
(${CLAUDE_PLUGIN_ROOT}/conventions.md, ${CLAUDE_PLUGIN_ROOT}/types/). This is
read-only — do not modify files; offer fixes only after reporting.
Report findings as file:line — issue, grouped, with a final PASS / FAIL summary:
.md entity has a valid type: and any required
discriminator. Folder placement follows the conceptual type, not the bare type::
type: unit whose unit-type includes work-system → work-systems/; otherwise
→ units/.type: interaction (including interaction-type: meeting) → interactions/.signal → signals/, …).
Flag a visualization missing visualization-type, an agreement missing
agreement-type, or an interaction missing interaction-type.unit-type includes work-system must
have a flightlevel (flag if missing). Conversely, warn on a unit that has a
flightlevel but does not list work-system in unit-type — flightlevel no
longer makes a unit a work system, so this is likely an authoring slip.[[Target]] (frontmatter and body) and confirm a
file Target.md exists somewhere in the org (labels are unique). Report danglers.@handle in ```board / ```flightroute fences,
confirm it maps to an entity slug (kebab-case of a filename); for every @handle#Column,
confirm the column exists in that work system's board.derived-from resolves; trace
signal → insight → driver → proposal → agreement chains and report breaks.unit whose unit-type includes work-system; meetings are
interaction+interaction-type: meeting).npx claudepluginhub worksystems-design/dwsd-markdownCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.