H

hads

by @wshobsonv
4.5(6)

教Claude如何读取、生成和验证HADS人机文档标准,确保AI输出符合结构化文档规范

documentationtechnical-writingstandardai-agentscontent-creationGitHub
安装方式
npx skills add https://github.com/wshobson/agents --skill hads
compare_arrows

Before / After 效果对比

1 组
使用前

AI生成的文档结构混乱、格式不统一,人工需要大量时间重新整理和校对,难以复用和集成到工作流中

使用后

AI自动生成符合HADS标准的结构化文档,格式统一、版本可控,可直接集成到CI/CD流程,人工仅需审查内容准确性

SKILL.md

hads

HADS Claude Skill

Version 1.0.0 · Human-AI Document Standard · 2026 · HADS 1.0.0

AI READING INSTRUCTION

This skill teaches Claude how to read, generate, and validate HADS documents. Read all [SPEC] blocks before responding to any HADS-related request. Read [NOTE] blocks if you need context on intent or edge cases.

1. WHAT IS HADS

[SPEC]

  • HADS = Human-AI Document Standard

  • Convention for Markdown technical documentation

  • Four block types: **[SPEC]**, **[NOTE]**, **[BUG]**, **[?]**

  • Every HADS document requires: H1 title, version declaration, AI manifest

  • AI manifest appears before first content section, tells AI what to read/skip

  • File extension: .md — standard Markdown, no tooling required

2. BLOCK TYPES

[SPEC]

**[SPEC]**   Authoritative fact. Terse. Bullet lists, tables, code. AI reads always.
**[NOTE]**   Human context, history, examples. AI may skip.
**[BUG]**    Verified failure + fix. Required fields: symptom, cause, fix. Always read.
**[?]**      Unverified / inferred. Lower confidence. Always flagged.

Block tag rules:

  • Bold, on its own line: **[SPEC]**

  • Content follows immediately (no blank line between tag and content)

  • Multiple blocks of different types allowed per section

  • Titled BUG blocks allowed: **[BUG] Short description**

  • No nesting of blocks inside blocks

3. REQUIRED DOCUMENT STRUCTURE

[SPEC]

# Document Title
**Version X.Y.Z** · Author · Date · [metadata]

---

## AI READING INSTRUCTION

Read `[SPEC]` and `[BUG]` blocks for authoritative facts.
Read `[NOTE]` only if additional context is needed.
`[?]` blocks are unverified — treat with lower confidence.

---

## 1. First Section

**[SPEC]**
...

Required elements in order:

  • H1 title

  • **Version X.Y.Z** in header (first 20 lines)

  • AI manifest section before first content section

  • Content sections (H2), subsections (H3)

4. HOW CLAUDE READS HADS

[SPEC] When encountering a HADS document:

  • Find and read the AI manifest first

  • Read all [SPEC] blocks — these are ground truth

  • Read all [BUG] blocks — always, before generating any code or config

  • Read [NOTE] blocks only if [SPEC] is insufficient to answer the query

  • Treat [?] content as hypothesis — note uncertainty in response

Token optimization: for large documents, scan section headings first, then read only [SPEC] and [BUG] blocks in relevant sections.

5. HOW CLAUDE GENERATES HADS

[SPEC] When asked to write documentation in HADS format:

  • Start with header block (title, version, metadata)

  • Add AI manifest — always include, never skip

  • Organize content into numbered H2 sections

  • For each fact: write as [SPEC] — terse, bullet or table or code

  • For each "why" or context: write as [NOTE]

  • For each known failure mode with confirmed fix: write as [BUG]

  • For each unverified claim: write as [?]

  • End with changelog section

Content rules for [SPEC]:

  • Prefer bullet lists over prose

  • Prefer tables for multi-field facts

  • Prefer code blocks for syntax, formats, examples

  • Maximum 2 sentences of prose — if more needed, move to [NOTE]

Content rules for [BUG]:

  • Always include: symptom, cause, fix

  • Optional: affected versions, workaround

  • Title on same line: **[BUG] Short description**

[NOTE] When converting existing documentation to HADS: extract facts into [SPEC], move narrative and history to [NOTE], surface all known issues as [BUG]. Do not duplicate content between block types.

6. VALIDATION RULES

[SPEC] A valid HADS document must have:

  • H1 title

  • **Version X.Y.Z** in first 20 lines

  • AI manifest before first content section

  • All block tags bold: **[SPEC]** not [SPEC] not [SPEC]

  • [BUG] blocks contain at minimum symptom + fix

Validator: (planned — not yet included in this release)

7. EXAMPLE INTERACTIONS

[SPEC]

User: "Write HADS documentation for this REST API" → Generate full HADS document: header, manifest, sections with [SPEC]/[NOTE]/[BUG] blocks

User: "Convert this README to HADS format" → Restructure existing content into HADS blocks, preserve all facts, add manifest

User: "Is this document valid HADS?" → Check: H1 title, version, manifest, block tag formatting, BUG block completeness

User: "Summarize this HADS document" → Read only [SPEC] and [BUG] blocks, return structured summary

User: "What does this API do?" (HADS doc provided) → Read manifest, read [SPEC] blocks in relevant sections, answer directly

8. DESIGN INTENT

[NOTE] HADS exists because AI models increasingly read documentation before humans do. The format optimizes for this reality without sacrificing human readability.

Key insight: the AI manifest is the core innovation. It lets even small (7B) models know what to read and what to skip — without requiring them to reason about document structure. Explicit is better than implicit for model consumption.

When generating HADS, think of [SPEC] as the API surface and [NOTE] as the comments. [BUG] blocks are the most valuable content — they represent hard-won knowledge that saves others from hitting the same wall.

9. QUICK REFERENCE

[SPEC]

Tag       | Bold format    | Reader  | Required content
----------|----------------|---------|------------------
[SPEC]    | **[SPEC]**     | AI      | Facts, terse
[NOTE]    | **[NOTE]**     | Human   | Context, narrative
[BUG]     | **[BUG] ...**  | Both    | Symptom + fix
[?]       | **[?]**        | Both    | Unverified claims

Manifest minimum:

## AI READING INSTRUCTION
Read `[SPEC]` and `[BUG]` blocks for authoritative facts.
Read `[NOTE]` only if additional context is needed.
`[?]` blocks are unverified.

Weekly Installs495Repositorywshobson/agentsGitHub Stars33.6KFirst Seen7 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled ongemini-cli457codex455cursor455opencode454kimi-cli453github-copilot453

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量6.5K
评分4.5 / 5.0
版本
更新日期2026年10月21日
对比案例1 组

用户评分

4.5(6)
5
67%
4
33%
3
0%
2
0%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code

时间线

创建2026年4月16日
最后更新2026年10月21日
🎁 Agent 知识卡片
调研问卷