重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
doc-generator by athola/claude-night-market
npx skills add https://github.com/athola/claude-night-market --skill doc-generator文档必须基于具体主张而非抽象形容词。我们避免使用"在当今快节奏的世界中"等填充短语,专注于直接提供有用信息。每个主张都应得到证据支持,例如具体版本号或请求速率,而非"全面"等模糊描述。
我们优先考虑作者视角和主动语态,以保持一致的团队语调。这包括解释技术选择背后的理由,例如为何选择某个数据库而非另一个,而非提供中立的样板文本。项目符号应谨慎用于可操作的总结;多行项目符号瀑布应转换为短段落以保留细微差别。
避免商业术语和语言习惯,如镜像句子结构或过度使用破折号。我们在文档字符串中使用祈使语气(例如"验证输入"),并严格避免拟人化非生命构造(如代码)。
| 避免使用 | 应使用 |
|---|---|
| fallback | default, secondary |
| leverage | use |
| utilize | use |
| facilitate | help, enable |
| comprehensive | thorough, complete |
"位于...之下"、"与...对话"等短语仅对生物有意义。
使用"验证"而非"验证了"(遵循 PEP 257、pydocstyle、ruff 规范)。
doc-generator:scope-defined - 目标文件和类型已识别广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
doc-generator:style-loaded - 样式配置文件已应用(如可用)doc-generator:content-drafted - 初始内容已创建doc-generator:slop-scanned - AI 标记已检查doc-generator:quality-verified - 原则检查清单已通过doc-generator:user-approved - 最终批准已收到针对新文档:
## 生成请求
**类型**: [README/指南/API 文档/教程]
**受众**: [开发者/用户/管理员]
**长度目标**: [约 X 词或章节]
**样式配置文件**: [配置文件名称或"默认"]
如果存在样式配置文件:
cat .scribe/style-profile.yaml
应用语调、词汇和结构指南。
遵循上述 10 条核心原则。对于每个部分:
Skill(scribe:slop-detector)
在继续之前修复所有发现的问题。
对照检查清单进行验证:
用于清理现有内容:
加载:@modules/remediation-workflow.md
# 获取冗余分数
Skill(scribe:slop-detector) --target file.md
对于大文件(>200 行),增量编辑:
## 章节: [名称] (行 X-Y)
**当前冗余分数**: X.X
**发现的问题**: [列表]
**建议的更改**:
1. [更改 1]
2. [更改 2]
**之前**:
> [当前文本]
**之后**:
> [建议文本]
继续?[Y/n/edit]
绝不改变"说了什么",只改变"如何说"。如果含义不明确,请询问。
编辑后,重新运行冗余检测器以确认改进。
编辑代码注释时:
modules/generation-guidelines.md 了解内容创建模式modules/quality-gates.md 了解验证标准| 技能 | 使用时机 |
|---|---|
| slop-detector | 起草后,批准前 |
| style-learner | 生成前加载配置文件 |
| sanctum:doc-updates | 用于更广泛的文档维护 |
每周安装量
45
仓库
GitHub 星标数
211
首次出现
2026 年 1 月 22 日
安全审计
安装于
opencode40
gemini-cli37
codex37
cursor33
github-copilot32
claude-code31
Documentation must be grounded in specific claims rather than abstract adjectives. We avoid filler phrases like "In today's fast-paced world" and focus on delivering useful information directly. Each claim should be supported by evidence, such as specific version numbers or request rates, rather than vague descriptors like "comprehensive."
We prioritize authorial perspective and active voice to maintain a consistent team tone. This involves explaining the reasoning behind technical choices, such as selecting one database over another, rather than providing neutral boilerplate. Bullets should be used sparingly for actionable summaries; multi-line bullet waterfalls should be converted to short paragraphs to preserve nuance.
Avoid business jargon and linguistic tics like mirrored sentence structures or excessive em dashes. We use the imperative mood for docstrings (e.g., "Validate input") and strictly avoid humanizing non-living constructs like code.
| Instead of | Use |
|---|---|
| fallback | default, secondary |
| leverage | use |
| utilize | use |
| facilitate | help, enable |
| comprehensive | thorough, complete |
"Lives under," "speaks to," and similar phrases only make sense for living things.
"Validate" not "Validates" (per PEP 257, pydocstyle, ruff).
doc-generator:scope-defined - Target files and type identifieddoc-generator:style-loaded - Style profile applied (if available)doc-generator:content-drafted - Initial content createddoc-generator:slop-scanned - AI markers checkeddoc-generator:quality-verified - Principles checklist passeddoc-generator:user-approved - Final approval receivedFor new documentation:
## Generation Request
**Type**: [README/Guide/API docs/Tutorial]
**Audience**: [developers/users/admins]
**Length target**: [~X words or sections]
**Style profile**: [profile name or "default"]
If a style profile exists:
cat .scribe/style-profile.yaml
Apply voice, vocabulary, and structural guidelines.
Follow the 10 core principles above. For each section:
Skill(scribe:slop-detector)
Fix any findings before proceeding.
Verify against checklist:
For cleaning up existing content:
Load: @modules/remediation-workflow.md
# Get slop score
Skill(scribe:slop-detector) --target file.md
For large files (>200 lines), edit incrementally:
## Section: [Name] (Lines X-Y)
**Current slop score**: X.X
**Issues found**: [list]
**Proposed changes**:
1. [Change 1]
2. [Change 2]
**Before**:
> [current text]
**After**:
> [proposed text]
Proceed? [Y/n/edit]
Never change WHAT is said, only HOW. If meaning is unclear, ask.
After edits, re-run slop-detector to confirm improvement.
When editing code comments:
modules/generation-guidelines.md for content creation patternsmodules/quality-gates.md for validation criteria| Skill | When to Use |
|---|---|
| slop-detector | After drafting, before approval |
| style-learner | Before generation to load profile |
| sanctum:doc-updates | For broader doc maintenance |
Weekly Installs
45
Repository
GitHub Stars
211
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode40
gemini-cli37
codex37
cursor33
github-copilot32
claude-code31
AI界面设计评审工具 - 全面评估UI/UX设计质量、检测AI生成痕迹与优化用户体验
58,500 周安装