Fw plain markdown
Skill xiaolai/docs-guardian-for-claude/skills/docs-guardian/frameworks/fw-plain-markdown
Use when generating or auditing documentation in plain Markdown format — covers config, directory structure, frontmatter conventions, and build commands.From its SKILL.md
npx -y skills add xiaolai/docs-guardian-for-claude --skill fw-plain-markdownAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.0 KB, as published. Nobody here has run it
Plain Markdown Framework Adapter
Detection
Detected when:
- A
docs/directory exists containing.mdfiles, AND - No framework config file is found (no mkdocs.yml, .vitepress/, etc.)
- OR only a
README.mdexists
Doc Root
docs/if it exists- Project root (just
README.md) otherwise
Directory Conventions
docs/
├── README.md # Main documentation entry point
├── getting-started.md # Setup / quickstart guide
├── api/ # API reference docs
│ ├── module-a.md
│ └── module-b.md
├── guides/ # How-to guides
│ └── deployment.md
└── architecture.md # Architecture overview
Code-to-Doc Mapping
| Source Path | Doc Path Candidates (try in order) |
|---|---|
src/auth/login.ts | docs/api/auth/login.md, docs/auth/login.md, docs/api/auth.md |
src/utils.ts | docs/api/utils.md, docs/utils.md |
lib/parser.py | docs/api/parser.md, docs/parser.md |
Document Template
When generating new docs, use this structure:
# Module Name
Brief description of the module's purpose.
## Overview
What this module does and when to use it.
## API Reference
### `functionName(param1, param2)`
Description of the function.
**Parameters:**
| Name | Type | Description |
|------|------|-------------|
| param1 | `string` | Description |
| param2 | `number` | Description |
**Returns:** `ReturnType` — Description of return value.
**Example:**
\`\`\`typescript
const result = functionName("hello", 42);
\`\`\`
## See Also
- [Related Module](./related.md)
Nav / Sidebar
Plain Markdown has no built-in nav. The entry point is docs/README.md or README.md. Cross-linking is done via relative markdown links.