skills/docmap/SKILL.md
Conventions for writing, organizing, and browsing documentation in a docs/ directory using docmap. Use when creating documents, restructuring documentation, or unsure about frontmatter format and file naming conventions.
npx skillsauth add paleo/alignfirst docmapInstall 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.
All project documentation lives in the docs/ directory. The docmap CLI lets both humans and AI agents discover and read documents without leaving the terminal.
Run commands via the project's package manager (e.g.
npm run docmap --,pnpm docmap,yarn docmap).
Targets are positional paths; the CLI classifies each by inspecting the filesystem (directory → list, file → read). Pass several at once. The root prefix shown in listings (docs/ by default) is optional on input.
docmap # list root docs
docmap topic-a topic-b/sub-topic-c # list subdirectories
docmap --recursive # list everything
docmap doc-1.md docs/topic-a/doc-2.md # read documents (frontmatter stripped)
docmap topic-a docs/topic-a/doc-1.md # mix listing and reading
docmap --check # validate all files
docmap --recursive). Decide: new file, existing file, which subdirectory. Discuss with the user if unclear.summary.RELEASING.md).docmap --check to verify..md (Markdown) for all documents..md files can start with a YAML frontmatter block. Add it when it adds value — especially when the filename or heading alone is not explicit enough. It is not required; when frontmatter is absent, the CLI falls back to the first # heading in the document body for the title. Fields:
| Field | Required | Description |
| --- | --- | --- |
| title | No | A human-readable display name shown in listings. Falls back to the first # heading when absent. |
| summary | No | One concise sentence. If the title already makes the purpose obvious, omit the summary to avoid redundancy. |
| read_when | No | A YAML list of short, action-oriented hints. Each hint completes: "Read this document when you are…" |
After the closing --- of the frontmatter, write standard Markdown. There are no constraints on the body format — use headings, code blocks, tables, and lists as needed.
---
title: Your Title Here
summary: A one-sentence description of what this document covers.
read_when:
- first situation when this document is useful
- second situation
---
# Your Title Here
Start your content here…
docs/.development
Operating-instructions dispatcher for the openclaw-coder autonomous-programmer workspace. Routes every user message by surface — thread → working session, channel/DM → channel handling — and carries the global rules. The workspace AGENTS.md loads this skill first on every user message.
development
Blueprint for implementing a workspace system — multiple git-worktree dev environments side by side — in a repository.
tools
Coach an AlignFirst spec-plan-execute or AAD workflow using a CLI wrapper around a coding-agent CLI. Use when orchestrating coding agents through AlignFirst protocols non-interactively.
development
Collaborative problem-solving protocols. Write technical specifications (spec, or alspec), create implementation plans (plan, or alplan), or use Align-and-Do Protocol (AAD). Also generates PR/MR descriptions (aldescription) and code review reports (alreview).