markdown-doc
Skill1 starsChanged 47 days agoApache-2.0View on GitHub
MANDATORY: Execute FIRST before writing or editing ANY Markdown file (README.md, docs, artifacts). Create tier-1 production-grade, visual Markdown documentation and READMEs without AI slop. MANDATES THE UNIVERSAL BADGES PROTOCOL across all project types (Web, CLI, Backend, Data, Security, AI Agents), operational threat-first problem framing, architectural capabilities tables, zero-dependency dark-mode terminal SVG screenshots (terminal_demo.svg), clean annotated trees, and deterministic test suite proof.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- kevinaimonster/skill-hubtheir own version, first seen Mar 18, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- kevinaimonster/skill-hub★ 4same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository21 other files it gives its agents.
- min-tokSkill
- academic-scholarSkill
- agent-mcp-craftSkill
- anti-overengineeringSkill
- api-security-reviewerSkill
- data-verifySkill
- deep-researcherSkill
- design-no-slopSkill
- enterprise-teamSkill
- git-craftSkill
- human-codingSkill
- laravel-architectSkill
- modern-stack-horizonSkill
- modern-web-guidanceSkill
- omni-pilotSkill
- perf-benchmarkSkill
- python-bug-fixerSkill
- react-ui-architectSkill
- reverse-engineer-anythingSkill
- typescript-nodeSkill
- tyw-auditSkill
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 9 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈9
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Zero Emoji Spam (Strict Ban): No emojis in titles, headers, bullet points, or badges.
- Distinctive: line 20
Lead with Operational Reality: Never open with abstract praise or marketing fluff ("A modern cutting-edge system designed to …
- Very specific: line 21
Mandatory Vector Hero Banner (
banner.svg) & Badges: Every single project README MUST open with an aesthetic, dark-mode vector SVG banner … - Distinctive: line 29
Every README generated under this skill MUST include a centered row of 5 to 7 functional Shields.io status badges immediately below the …
- Distinctive: line 32
Every project must display at least these 4 baseline dimensions:
- Very specific: line 40
Use static or live release tags: 
- Distinctive: line 87
Every repository README generated under this skill must adhere to this 6-part structure:
- Distinctive: line 111
Use a clean Markdown comparison table:
- Distinctive: line 156
Never use fake pseudocode when real execution can be demonstrated.
- Distinctive: line 181
Always pick the template matching the project's primary domain.
- Distinctive: line 195
Use this matrix to identify:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Production Markdown & Visual Documentation Standard (markdown-doc)
This skill enforces the Tier-1 Open-Source & Enterprise Production README Standard refined from battle-tested repositories. It eliminates all traces of robotic AI marketing slop (no emojis in headings, no "revolutionary" buzzwords, no corporate filler) and mandates visual proof of execution.
1. Core Principles (The Anti-AI-Slop Standard)
- Zero Emoji Spam (Strict Ban): No emojis in titles, headers, bullet points, or badges.
- Banned:
🚀 Quickstart,✨ Features,🔒 Security,⚡ Fast. - Standard:
Quickstart,Features,Security Architecture,Performance Benchmarks.
- Banned:
- Lead with Operational Reality: Never open with abstract praise or marketing fluff ("A modern cutting-edge system designed to revolutionize..."). Open with the exact technical headache, CVE threat model, data drift risk, or operational failure being solved.
- Mandatory Vector Hero Banner (
banner.svg) & Badges: Every single project README MUST open with an aesthetic, dark-mode vector SVG banner (banner.svg) placed at the very top, followed by a centered row of 5 to 7 functional Shields.io badges and a centered bold technical summary. - Direct Root Assets (No Folder Clutter): Save visual assets at the root level alongside
README.md(banner.svg,terminal_demo.svg), never buried in obscuredocs/subdirectories. This guarantees reliable rendering on GitHub repository homepages. - Clean International Technical English: Maintain crisp, professional, and authentic engineering terminology (pipeline, drift, unauthenticated RCE, atomic inode swap, zero-dependency).
2. Universal Shields.io Badges Matrix (STRICTLY MANDATORY)
Every README generated under this skill MUST include a centered row of 5 to 7 functional Shields.io status badges immediately below the hero banner. This requirement applies to ALL PROJECT TYPES (not just security/CVE tools).
A. Universal Baseline Badges (Required on ALL Projects)
Every project must display at least these 4 baseline dimensions:
- Runtime / Language:
- Python:
[](https://python.org) - Node:
[](https://nodejs.org) - Go:
[](https://go.dev) - PHP:
[](https://php.net) - Rust:
[](https://rust-lang.org)
- Python:
- Release (Verified Stable):
- Use static or live release tags:
[](https://github.com/<user>/<repo>/releases)
- Use static or live release tags:
- Zero-Dependency / Supply Chain:
[-brightgreen)](#)[-brightgreen)](#)
- Quality & Verification:
[](#)[](#)
- License:
[](LICENSE)
B. Domain-Adapted Metric Badges (Choose 2-3 Based on Domain)
- Web UI & Frontend (React / Next.js / Vite):
[](#)[](#)[](#)[](#)
- Backend Services & APIs (Express / Fastify / Laravel / Go):
[](#)[](#)[](#)
- CLI, System Code & Desktop Utilities:
[](#)[](#)[](#)
- Data Pipelines & Reconciliation Engines:
[](#)[](#)[](#)
- Cybersecurity, Hardening & CVE Mitigation:
[](#)[](#)[](#)
- Autonomous AI Agents & MCP Servers:
[](#)[](#)[](#)
3. The 6-Part Production README Skeleton
Every repository README generated under this skill must adhere to this 6-part structure:
Part 1: Hero Banner, Centered Badges & Technical Summary
<a name="readme-top"></a>
<p align="center">
<img src="banner.svg" alt="<project-name> Banner" width="100%" />
</p>
<p align="center">
<a href="..."><img src="..." alt="..." /></a>
...
</p>
<p align="center">
<strong><One-sentence technical summary of what the software strictly does without marketing fluff.></strong>
</p>Part 2: Operational Reality & Threat Profile (The Real Problem)
2 to 3 paragraphs detailing the exact operational vulnerability, production outage scenario, data drift nightmare, or architectural problem that necessitated building this project.
Part 3: Architectural Capabilities & Guarantees
Use a clean Markdown comparison table:
| Component | Target Mechanism | Operational Guarantee |
| :--- | :--- | :--- |
| **Engine** | Core logic mechanism | Exact deterministic operational guarantee. |
| **Validator** | Boundary condition checks | Zero unhandled exceptions or data corruption. |Part 4: Visual Terminal Snapshot & Command Reference
Embed the dark-mode vector SVG screenshot directly under the live execution heading, followed by exact runnable commands and clean formatted ASCII terminal outputs:
## Command Reference & Live Execution

### 1. Main Operation
```bash
$ <command>
...
### Part 5: Clean Annotated Repository Structure
Generate the workspace tree using the root detector script:
```bash
python scripts/project_tree.py --depth 3Annotate each file with a single-line functional description.
Part 6: Deterministic Verification & Test Suite
Include the exact test runner command, test count, timing, and security verification gate status (npx tyw-cli scan):
## Verification & Test Suite
```bash
<test runner command>All test cases execute deterministically without external dependencies.
---
## 4. Terminal Snapshotting Protocol (terminal_demo.svg)
Never use fake pseudocode when real execution can be demonstrated.
### Generating the Native Zero-Dependency Terminal SVG:
Execute `capture_terminal.py` located in `scripts/`:
```bash
python ~/.gemini/config/skills/markdown-doc/scripts/capture_terminal.py --svg terminal_demo.svg --title "project — live execution" <command>This script converts all ANSI color escape codes into crisp SVG <tspan> tags with dark-mode styling and macOS/Linux traffic light window controls.
5. Domain-Specific README Template Catalog
Ready-to-use production templates are located in ~/.gemini/config/skills/markdown-doc/templates/:
| Template File | Target Domain | Key Sections & Badges |
README.template.md | Universal / General Open Source | 6-part skeleton, back-to-top anchors, built-with badges, real problem framing. |
cli-tool.template.md | CLI Tools & System Utilities | Single-executable badges, memory footprint (<30MB RSS), command reference table, flags, terminal_demo.svg. |
web-app.template.md | Web Apps (Next.js / React / Vite) | Lighthouse 100/100, WCAG 2.2 AA accessibility, Tailwind v4, dynamic inline SVG icons, UI preview snapshot. |
backend-api.template.md | Backend Services & APIs | Zero-trust REST / gRPC, throughput (>40k req/s), security audit (100/100), endpoint specification table, migrations. |
library-sdk.template.md | NPM / PyPI / Crates Libraries & SDKs | Zero-dependency proof, bundle size (<5KB minzipped), full type annotations, API reference, benchmark comparison. |
Template Selection Protocol:
- Always pick the template matching the project's primary domain.
- Substitute
<project-name>,<user>,<repo>, and exact metrics with actual benchmarked values. - Mandatory Vector SVG Back-to-Top Button: At the end of every major section, use the dark-styled vector SVG button rather than plain text:
<p align="right"><a href="#readme-top"><img src="https://img.shields.io/badge/▲_Back_to_Top-21262d?style=flat-square" alt="Back to Top"></a></p> - Execute
tyw-cli scan .and embed the exact passing badge and command.
6. Empirical Benchmark & Reference Matrix (100 Repositories)
Consult references/100_readme_evaluation_matrix.md for the exhaustive comparative study of 100 battle-tested repositories and templates across 7 major software engineering domains (Developer Tools, Web Frameworks, Systems & Cloud, Defensive Cybersecurity, Data Engines, AI/ML Runtimes, and Standard Boilerplates).
Use this matrix to identify:
- Exact visual strategies (terminal demo SVGs, architecture diagrams, benchmark bar charts).
- Proven mental models (e.g., "SQLite for Analytics", "Write Once, Run Anywhere").
- Badges topologies that maximize trust and avoid visual clutter.
- The 7 Anti-AI-Slop defenses ensuring your documentation commands high technical authority.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

