#630 by GitHub stars
Fenng/Tech-Doc-Style-Chinese
在撰写、改写、校对或审阅中文技术文档、产品文案、界面文案、Markdown 文档、API 说明、操作手册、故障排查或运维文档时使用。采用克制、准确、可扫读的中文技术写作风格;保留原文事实、限制和机器可读内容;按任务读取术语排版、API 状态文案、项目覆盖或受控中文技术写作参考。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b119d01c9bb7 → b119d01c9bb7
Heat
5.0- Star growth, last 7 daysAhead of 74% of tracked repositories
- Star growth, last 24 hoursAhead of 85% of tracked repositories
- Rank movement, last 7 daysAhead of 36% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
tech-doc-style-chinese
When your agent uses it
在撰写、改写、校对或审阅中文技术文档、产品文案、界面文案、Markdown 文档、API 说明、操作手册、故障排查或运维文档时使用。采用克制、准确、可扫读的中文技术写作风格;保留原文事实、限制和机器可读内容;按任务读取术语排版、API 状态文案、项目覆盖或受控中文技术写作参考。
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
2,162 tokensWhen the skill is activated
Reference documents
10,478 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 适用范围
- 规则优先级
- 事实保真
- 先判断任务模式
- 核心写作规则
- 按内容类型处理
- 项目覆盖规则
- 编辑流程
- 最终检查
- 参考资料路由
Scripts executed separately
scripts/lint_copy_rules.pyscripts/unwrap_md_paragraphs.pytests/test_lint_copy_rules.pytests/test_skill_structure.pytests/test_unwrap_md_paragraphs.py
Files
.github/workflows/skill-lint.ymlasset682 bytesLICENSEasset1,062 bytesNoCode-Skill.mddoc3,038 bytesREADME.mddoc11,799 bytesSKILL.mdcore8,120 bytesagents/openai.yamlasset282 bytesreferences/api-status-copy.mddoc2,274 bytesreferences/controlled-technical-chinese.mddoc7,930 bytesreferences/project-overrides-example.mddoc1,140 bytesreferences/terminology-and-typography.mddoc10,845 bytesscripts/lint_copy_rules.pyruns16,898 bytesscripts/unwrap_md_paragraphs.pyruns23,759 bytestests/test_lint_copy_rules.pyruns9,436 bytestests/test_skill_structure.pyruns2,010 bytestests/test_unwrap_md_paragraphs.pyruns16,818 bytes
Read SKILL.md
# 中文技术文档与产品文案规范
<!-- 作者:Fenng(GitHub:@Fenng) -->
## 适用范围
将本 Skill 用于中文技术内容的撰写、改写、校对和审阅,包括:
- 文档首页、产品介绍、解决方案页和更新日志
- API 文档、参数说明、错误码和常见问题
- 操作手册、故障排查、运维 Runbook 和安全说明
- 界面文案、按钮、导航、状态和提示信息
不要改写代码字面量、JSON 键名、URL、API 路径、数据库字段名、命令、配置项或其他机器可读标识符。View the complete source on GitHubSkills included
- tech-doc-style-chinese
Repository facts
- License
- MIT
- Created
- Apr 12, 2026
- Last pushed
- Oct 5, 2026
- Forks
- 84
- Open issues
- 0
- Project activity
- Active
Rank over the last 12 weeks
Now #630 · best #533 · down 73 in 30 days
- #620 on Nov 1
- #624 on Nov 2
- #625 on Nov 3
- #627 on Nov 4
- #628 from Nov 5 to Nov 6
- #630 since Nov 7
72 earlier periods
- #966 on Aug 1
- #598 on Aug 8
- #590 on Aug 9
- #610 on Aug 10
- #608 on Aug 11
- #600 on Aug 12
- #610 on Aug 13
- #605 on Aug 14
- #567 on Aug 15
- #576 on Aug 16
- #568 on Aug 17
- #582 on Aug 18
- #565 on Aug 19
- #562 on Aug 20
- #565 on Aug 21
- #551 on Aug 22
- #570 on Aug 23
- #573 on Aug 24
- #584 on Aug 25
- #571 on Aug 26
- #582 on Aug 27
- #593 on Aug 28
- #558 on Aug 29
- #553 on Aug 30
- #578 on Aug 31
- #586 on Sep 1
- #577 on Sep 2
- #576 on Sep 3
- #557 on Sep 5
- #568 on Sep 6
- #579 on Sep 7
- #584 on Sep 9
- #591 on Sep 10
- #579 from Sep 11 to Sep 12
- #593 on Sep 15
- #601 on Sep 16
- #587 on Sep 19
- #618 on Sep 22
- #615 on Sep 23
- #592 on Sep 24
- #588 on Sep 25
- #590 on Sep 26
- #613 on Sep 27
- #594 on Sep 29
- #574 on Sep 30
- #561 on Oct 1
- #559 on Oct 2
- #536 on Oct 3
- #534 on Oct 4
- #533 on Oct 5
- #543 on Oct 6
- #542 on Oct 7
- #557 on Oct 8
- #553 on Oct 9
- #542 from Oct 10 to Oct 11
- #552 on Oct 12
- #553 on Oct 13
- #560 on Oct 14
- #556 on Oct 15
- #557 on Oct 16
- #550 on Oct 18
- #567 on Oct 19
- #574 on Oct 20
- #579 on Oct 21
- #565 on Oct 22
- #557 on Oct 23
- #549 on Oct 24
- #607 on Oct 25
- #614 on Oct 28
- #616 on Oct 29
- #617 on Oct 30
- #619 on Oct 31
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 3, 2026
- No broad tool permissions
- No dangerous shell commands
- 33 network referencesin 5 files: tests/test_lint_copy_rules.py:75 README.md:67 tests/test_unwrap_md_paragraphs.py:140 and 2 more
- No hidden or obfuscated text
- No instruction overrides
- 5 executable scriptsin 5 files: scripts/lint_copy_rules.py:1 scripts/unwrap_md_paragraphs.py:1 tests/test_lint_copy_rules.py:1 and 2 more
- No access to secrets
- No requests to vote in Hot
Show all 38 signals by file
README.md
- Network accessline 67
STE 面向英文技术文档,其受控词典、词性、时态和句长规则不能直接套用于中文。本项目不是该标准的中文版本,也不承诺输出符合该标准;自动检查结果不代表 STE 合规。标准背景见 [ASD-STE100 官方说明](https://www.asd-ste100.org/about_STE.html)。 - Network accessline 110
# 直接安装 npx skills add https://github.com/Fenng/tech-doc-style-chinese - Network accessline 111
npx skills add https://github.com/Fenng/tech-doc-style-chinese - Network accessline 117
npx -y skills add https://github.com/Fenng/tech-doc-style-chinese -a codex -g - Network accessline 136
git clone --depth 1 --branch <release-tag> \ https://github.com/Fenng/tech-doc-style-chinese.git \ - Network accessline 137
https://github.com/Fenng/tech-doc-style-chinese.git \ - Network accessline 178
请安装这份 Skill:https://github.com/Fenng/tech-doc-style-chinese - Network accessline 188
# 安装到当前项目 npx skills add https://github.com/Fenng/tech-doc-style-chinese -a claude-code - Network accessline 189
npx skills add https://github.com/Fenng/tech-doc-style-chinese -a claude-code - Network accessline 195
npx -y skills add https://github.com/Fenng/tech-doc-style-chinese -a claude-code -g
references/controlled-technical-chinese.md
references/terminology-and-typography.md
scripts/lint_copy_rules.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/unwrap_md_paragraphs.py
- Executable scriptline 1
#!/usr/bin/env python3
tests/test_lint_copy_rules.py
- Executable scriptline 1
Executable file - Network accessline 75
"openai api", "```", "https://example.com/openai/api", - Network accessline 76
"```", "https://example.com/openai/api", "[说明](https://example.com/openai/api)", - Network accessline 77
"https://example.com/openai/api", - Network accessline 78
"[说明](https://example.com/openai/api)", - Network accessline 129
for punctuation in "。;,!?)」": with self.subTest(punctuation=punctuation): text = f"参见 https://example.com{punctuation}阀值需要调整。" - Network accessline 130
with self.subTest(punctuation=punctuation): text = f"参见 https://example.com{punctuation}阀值需要调整。" findings = self.scan(text) - Network accessline 131
text = f"参见 https://example.com{punctuation}阀值需要调整。" - Network accessline 137
def test_explicit_links_keep_punctuation_inside_destination(self): for text in ( "[说明](https://example.com/中文,阀值)", - Network accessline 138
for text in ( "[说明](https://example.com/中文,阀值)", "<https://example.com/中文,阀值>", - Network accessline 139
"[说明](https://example.com/中文,阀值)", - Network accessline 140
"<https://example.com/中文,阀值>",
tests/test_skill_structure.py
- Executable scriptline 1
Executable file
tests/test_unwrap_md_paragraphs.py
- Executable scriptline 1
Executable file - Network accessline 140
def test_keeps_reference_definition(self): text = "[ref]: https://example.com\n[note]: https://example.org\n" - Network accessline 141
text = "[ref]: https://example.com\n[note]: https://example.org\n" - Network accessline 273
def test_autolink_line_does_not_open_html_block(self): text = "<https://example.com>\n后续段落一\n后续段落二\n" - Network accessline 274
text = "<https://example.com>\n后续段落一\n后续段落二\n" - Network accessline 275
self.assertEqual( self.unwrap(text), "<https://example.com>\n后续段落一后续段落二\n" ) - Network accessline 276
self.unwrap(text), "<https://example.com>\n后续段落一后续段落二\n"
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 6 facts
- Network access in code of documentationREADME.md:111Low confidence
- Network access in code of documentationREADME.md:117Low confidence
- Network access in code of documentationREADME.md:136Low confidence
- Network access in code of documentationREADME.md:137Low confidence
- Network access in code of documentationREADME.md:189Low confidence
- Network access in code of documentationREADME.md:195Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/fenng-tech-doc-style-chinese/)