agentsclimarketplace

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

Install
npx -y skills add xiaolai/docs-guardian-for-claude --skill fw-plain-markdown

Assembled 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 .md files, AND
  • No framework config file is found (no mkdocs.yml, .vitepress/, etc.)
  • OR only a README.md exists

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 PathDoc Path Candidates (try in order)
src/auth/login.tsdocs/api/auth/login.md, docs/auth/login.md, docs/api/auth.md
src/utils.tsdocs/api/utils.md, docs/utils.md
lib/parser.pydocs/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.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.