Skip to main content

documentation-standards

Write clear technical documentation: Markdown best practices, diagrams, API docs per DOCUMENTATION_NAMING_CONVENTION.md

来源信息

仓库
Hack23/cia
最近来源活动
2026年2月1日 00:05
检测到的 SKILL.md 语言
英语
星标
241
Forks
56

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
documentation-standards
description
Write clear technical documentation: Markdown best practices, diagrams, API docs per DOCUMENTATION_NAMING_CONVENTION.md
# Documentation Standards Skill ## Purpose Maintain clear, consistent technical documentation for CIA platform. ## When to Use - ✅ Writing README files - ✅ Creating API documentation - ✅ Documenting architecture - ✅ Writing user guides ## Markdown Best Practices ### Structure ```markdown # Title (H1 - only one per document) ## Overview (H2) Brief description of what this document covers. ## Section 1 (H2) Content for section 1. ### Subsection 1.1 (H3) Detailed content. ## References - [Link 1](url) - [Link 2](url) ``` ### Code Blocks ```markdown \`\`\`java public class Example { public static void main(String[] args) { System.out.println("Hello, World!"); } } \`\`\` ``` ### Tables ```markdown | Column 1 | Column 2 | Column 3 | |----------|----------|----------| | Data 1 | Data 2 | Data 3 | ``` ## Documentation Types ### README.md - Purpose and overview - Quick start guide - Installation instructions - Basic usage examples - Links to detailed docs ### ARCHITECTURE.md - System overview - Component descriptions - Data flow diagrams - Technology stack ### API Documentation ```java /** * Retrieves a politician by their personal ID. * * @param personalId the Swedish personal ID (12 digits) * @return the politician if found * @throws ResourceNotFoundException if politician not found * @throws IllegalArgumentException if personalId format invalid */ @GetMapping("/{personalId}") public Politician getPolitician(@PathVariable String personalId) { return service.findById(personalId); } ``` ## Naming Conventions Files: - `UPPERCASE_WITH_UNDERSCORES.md` for major docs - `lowercase-with-hyphens.md` for guides - `README.md` for module documentation ## Diagrams Use Mermaid for diagrams: ```markdown \`\`\`mermaid graph LR A[User] --> B[Web App] B --> C[Database] B --> D[External API] \`\`\` ``` ## References - DOCUMENTATION_NAMING_CONVENTION.md - README.md - Markdown Guide: https://www.markdownguide.org/
在 GitHub 查看