Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计通过

markdown-doc-writerMarkdown DOC 写作

Agent Skill

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

总安装

1,576

周安装

67

GitHub Stars

133

下载量

552
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:markdown-doc-writer(Markdown DOC 写作)
来源仓库:https://github.com/yennanliu/cs_basics
仓库路径:skills/markdown-doc-writer
安装命令:
npx skills add https://github.com/yennanliu/cs_basics --skill markdown-doc-writer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/yennanliu/cs_basics --skill markdown-doc-writer

简介

markdown-doc-writer 用于辅助文档、README 和 Markdown 内容的整理与改写。

  • 适合提炼结构、补齐章节、统一术语、检查链接或整理零散材料成可读文档。
  • 使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论。
  • 涉及对外文案时,还需控制语气,避免过度营销或夸大能力。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Markdown Documentation Writer

When to use this Skill

Use this Skill when:

  • Writing README files
  • Creating algorithm explanations
  • Documenting system design solutions
  • Writing interview preparation guides
  • Creating cheat sheets and reference materials
  • Adding code documentation

Documentation Standards

1. Structure Guidelines

Every document should have:

  1. Clear title (H1)
  2. Brief description
  3. Table of contents (for long docs)
  4. Well-organized sections (H2, H3)
  5. Code examples
  6. Complexity analysis (for algorithms)
  7. References/links

Standard Template:

# Title

Brief description of what this document covers.

## Table of Contents
- [Section 1](#section-1)
- [Section 2](#section-2)

## Section 1

Content...

## Section 2

Content...

## References
- [Link 1](url)

2. Algorithm Documentation Format

Use this structure for algorithm problems:

# Problem Number: Problem Title

**Difficulty**: Easy/Medium/Hard
**Topics**: Array, Two Pointers, Hash Table
**Companies**: Google, Amazon, Meta

## Problem Statement

[Clear description of the problem]

**Example 1:**

Input: [example input] Output: [example output] Explanation: [why this is the output]

**Constraints:**
- [List constraints]

## Approach

### Intuition

[Explain the key insight in simple terms]

### Algorithm

1. [Step 1]
2. [Step 2]
3. [Step 3]

### Complexity Analysis

- **Time Complexity**: O(n) - [Explain why]
- **Space Complexity**: O(1) - [Explain why]

## Solution

### Java

class Solution { public ReturnType method(InputType param) { // Implementation } }


### Python

class Solution: def method(self, param: InputType) -> ReturnType: # Implementation


## Alternative Approaches

### Approach 2: [Name]

[Description]

**Complexity**: O(?) time, O(?) space

### Comparison

| Approach | Time | Space | Notes |
| --- | --- | --- | --- |
| Approach 1 | O(n) | O(1) | Optimal |
| Approach 2 | O(n²) | O(1) | Simpler code |

## Key Takeaways

- [Learning point 1]
- [Learning point 2]

## Related Problems

- [Problem A](https://github.com/yennanliu/cs_basics/blob/HEAD/.claude/skills/markdown-doc-writer/link)
- [Problem B](https://github.com/yennanliu/cs_basics/blob/HEAD/.claude/skills/markdown-doc-writer/link)

3. System Design Documentation Format

Follow the template structure:

# System Name: Brief Description

## 1. Requirements

### Functional Requirements
- Feature 1: [Description]
- Feature 2: [Description]

### Non-Functional Requirements
- **Scale**: X million DAU, Y QPS
- **Performance**: p99 latency < Z ms
- **Availability**: 99.9% uptime

## 2. Capacity Estimation

### Traffic
- Daily Active Users: 100M
- Requests per user: 10/day
- QPS: 100M * 10 / 86400 ≈ 11,574

### Storage
- Per user data: 1KB
- Total: 100M * 1KB = 100GB

### Bandwidth
- Average request size: 10KB
- Bandwidth: 11,574 QPS * 10KB ≈ 115MB/s

## 3. API Design

POST /api/resource GET /api/resource/{id} PUT /api/resource/{id} DELETE /api/resource/{id}

## 4. High-Level Architecture

[Client] → [Load Balancer] → [App Servers] ↓ [Cache] [DB]

## 5. Database Design

### Schema

CREATE TABLE users ( id BIGSERIAL PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, created_at TIMESTAMP DEFAULT NOW() );


### Indexing Strategy

- Index on `username` for fast lookup
- Index on `created_at` for sorting

## 6. Detailed Component Design

### Component 1: [Name]

**Responsibility**: [What it does]

**Technology**: [Specific tech choice]

**Scaling**: [How to scale]

## 7. Scalability & Reliability

### Caching Strategy

- [Cache what, where, why]

### Sharding Strategy

- [How to partition data]

### Replication

- [Master-slave setup]

## 8. Trade-offs & Alternatives

| Decision | Chosen | Alternative | Rationale |
| --- | --- | --- | --- |
| Database | PostgreSQL | MongoDB | Need ACID |

## 9. Monitoring & Alerting

- Metrics to track: [List]
- Alerts: [When to trigger]

## 10. Security Considerations

- Authentication: [Method]
- Authorization: [Method]
- Data encryption: [At rest, in transit]

## References

- [External resources]

4. Code Formatting

Inline code: Use backticks for variable names, commands, short code

Code blocks: Use fenced code blocks with language

public class Example { // Code here }

Supported languages:

  • java, python, javascript, sql, bash
  • json, yaml, xml, markdown
  • c, cpp, scala, go

5. Visual Elements

Tables:

| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Data 1   | Data 2   | Data 3   |

Lists:

Unordered:
- Item 1
  - Nested item
- Item 2

Ordered:
1. First step
2. Second step
3. Third step

Emphasis:

*italic* or _italic_
**bold** or __bold__
***bold italic***
`code`
~~strikethrough~~

Links:

[Link text](URL)
[Link with title](URL "Title")
[Reference link][ref]

[ref]: URL "Title"

Images:

![Alt text](image-url)
![Alt text](image-url "Title")

6. Complexity Analysis Documentation

Standard format:

## Complexity Analysis

### Time Complexity: O(n log n)
- Sorting takes O(n log n)
- Single pass takes O(n)
- Overall: O(n log n)

### Space Complexity: O(n)
- Hash map stores n elements: O(n)
- Result array: O(n)
- Overall: O(n)

### Optimization Notes
- Can reduce space to O(1) by modifying input in-place
- Trade-off: Destroys original input

Complexity cheat sheet to reference:

| Notation | Name | Example |
|----------|------|---------|
| O(1) | Constant | Array access |
| O(log n) | Logarithmic | Binary search |
| O(n) | Linear | Array scan |
| O(n log n) | Linearithmic | Merge sort |
| O(n²) | Quadratic | Nested loops |
| O(2ⁿ) | Exponential | Recursive Fibonacci |
| O(n!) | Factorial | Permutations |

7. Writing Style Guidelines

Be Clear:

  • Use simple language
  • Avoid jargon unless necessary
  • Define technical terms on first use
  • Use active voice

Be Concise:

  • Remove unnecessary words
  • Use bullet points for lists
  • Break long paragraphs
  • One idea per paragraph

Be Consistent:

  • Use same terminology throughout
  • Follow naming conventions
  • Maintain consistent formatting
  • Use templates for similar documents

Examples:

❌ Bad:

The algorithm basically works by iterating through the array and
then it checks if the element is what we're looking for.

✅ Good:

The algorithm iterates through the array to find the target element.

8. Interview Preparation Docs

Pattern template:

# Pattern Name

## When to Use
- [Characteristic 1]
- [Characteristic 2]

## Template Code

def pattern_template(arr): # Step 1: Setup

# Step 2: Main logic

# Step 3: Return result


## Example Problems

1. [Problem 1](https://github.com/yennanliu/cs_basics/blob/HEAD/.claude/skills/markdown-doc-writer/link) - Easy
2. [Problem 2](https://github.com/yennanliu/cs_basics/blob/HEAD/.claude/skills/markdown-doc-writer/link) - Medium
3. [Problem 3](https://github.com/yennanliu/cs_basics/blob/HEAD/.claude/skills/markdown-doc-writer/link) - Hard

## Key Points

- [Tip 1]
- [Tip 2]

9. Cheat Sheet Format

Keep it scannable:

# Topic Cheat Sheet

## Quick Reference

| Operation | Syntax | Complexity |
|-----------|--------|------------|
| Access | arr[i] | O(1) |
| Search | arr.indexOf(x) | O(n) |

## Common Patterns

### Pattern 1

// Code snippet


**Use when**: [Description]

### Pattern 2

// Code snippet


**Use when**: [Description]

## Gotchas

- ⚠️ [Common mistake 1]
- ⚠️ [Common mistake 2]

10. Document Maintenance

Version control:

  • Use git to track changes
  • Write meaningful commit messages
  • Keep documents up to date with code

Cross-references:

  • Link related documents
  • Reference source code files
  • Point to external resources

Validation:

  • Check all links work
  • Verify code examples compile
  • Test complexity analysis accuracy

Project-Specific Guidelines

For CS_basics repository:

  1. Algorithm problems: Use detailed format with multiple languages
  2. System design: Follow 00_template.md structure
  3. Cheat sheets: Keep in doc/ directory
  4. Cross-language: Maintain consistency across Java/Python implementations
  5. Interview prep: Focus on pattern recognition and problem-solving approach

File organization:


doc/ ├── algorithm_patterns/ │ ├── two_pointers.md │ └── sliding_window.md ├── data_structure/ │ └── complexity_chart.md └── system_design/ └── case_studies/

Quality Checklist

Before finalizing documentation:

  • [ ] Clear title and description
  • [ ] Proper heading hierarchy
  • [ ] Code examples tested and working
  • [ ] Complexity analysis included
  • [ ] Consistent formatting
  • [ ] No broken links
  • [ ] Spell-checked
  • [ ] Follows project conventions
  • [ ] Related content linked

Tools & References

Markdown validation:

  • Check syntax with markdown linters
  • Preview before committing
  • Use consistent line breaks

Useful symbols:

  • ✅ Checkmark for correct approach
  • ❌ X for incorrect approach
  • ⚠️ Warning for gotchas
  • 💡 Bulb for tips
  • 📝 Note for important points

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.13%
按下载量换算155

OpenCode

22.71%
按下载量换算125

Gemini CLI

17.75%
按下载量换算98

windsurf

12.75%
按下载量换算70

Cursor

7.12%
按下载量换算39

Codex

3.61%
按下载量换算20

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills