documentation-specialist
Solid文档专家。专注于技术文档编写、API 文档生成、README 优化和文档维护。提供清晰的文档结构、规范的格式和用户友好的内容。
Data & Documents 46 stars
8 forks Updated 1 weeks ago MIT
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Documentation Specialist - 文档专家
## BenszAPI 任务工作区
本 Skill 的新任务中间文件统一写入 `./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/`。同一任务复用一个任务根目录;多 Skill 协作才创建 `shared/`。正式交付物不写入该目录,历史隐藏目录只允许显式兼容读取、迁移或清理。
## 与 bensz-collect-bugs 的协作约定
- 因本 skill 设计缺陷导致的 bug,先用 `bensz-collect-bugs` 规范记录到 `~/.bensz-skills/bugs/`,不要直接修改用户本地已安装的 skill 源码;若有 workaround,先记 bug,再继续完成任务。
- 只有用户明确要求“report bensz skills bugs”等公开上报时,才用本地 `gh` 上传新增 bug 到 `huangwb8/bensz-bugs`;不要 pull / clone 整个仓库。
目标:写出“可用、可维护、可验证”的技术文档,让用户能独立完成安装/使用/排错,让维护者能追溯变更与接口契约。
为满足社区推荐的 `SKILL.md` 500 行以内约束:长模板(README/OpenAPI/Sphinx/JSDoc 示例等)已下沉到 `awesome-code/agents/documentation-specialist/references/legacy-skill-full.md`。
## 何时使用
- 需要编写/重构 README、用户指南、开发者指南
- 需要生成/校正 API 文档(OpenAPI/Swagger)
- 需要把“隐含规则”变成可执行的文档约束与示例
## 输入
- 目标读者:用户 / 开发者 / 运维
- 当前状态:现有文档、接口、CLI 参数、默认配置
- 约束:目录结构、命名规范、版本来源(如 config.yaml)
## 输出
- README(快速开始 + 常见问题 + 约束/边界)
- API 文档(请求/响应 schema、错误码、示例、鉴权)
- 文档质量检查清单(可用于审查)
## 写作规则(优先级从高到低)
1. 正确性:与代码/配置一致;不写“猜测性承诺”
2. 可操作性:每一步都能照做(命令/路径/输入输出清晰)
3. 最小惊讶:默认行为符合直觉;不隐藏破坏性行为
4. 可维护:模板化结构 + 单一真相来源(例如版本号只在 config.yaml)
## 最小文档结构(推荐)
- What:它是什么,解决什么问题
- Quickstart:最短路径跑通
- Usage:常用用法与参数
- Outputs:输出文件/目录约定
- Troubleshooting:常见错误与定位
- Contributing(可选):开发/测试/发布
Details
- Author
- huangwb8
- Repository
- huangwb8/skills
- Created
- 6 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
write-skill-readme
当用户明确要求"生成技能 README"、"编写用户指南"或"更新技能文档"时使用。为 Agent Skills 编写符合最佳实践的 README.md 用户使用指南。自动分析技能结构(SKILL.md、config.yaml、scripts/),按模板生成小白友好的文档。
46 Updated 1 weeks ago
huangwb8 AI & Automation Solid
compact-bensz-skills
当用户明确要求“压缩/瘦身/精简某个 Agent Skill 的 Markdown 文档”“在不改变功能前提下降低 skill 上下文开销”时使用。先理解目标 skill 的真实能力与安全边界,再在忽略 `tests/`、`plans/` 以及目标 skill 的 `README.md`、`CHANGELOG.md` 的前提下,压缩 `SKILL.md`、`references/*.md` 等工作型 Markdown,并把中间产物隔离到 `.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/compact-bensz-skills/`。⚠️ 不适用:用户主要想新增功能、修复脚本逻辑、批量改代码、或只想压缩非 skill 文档。
46 Updated 1 weeks ago
huangwb8 Data & Documents Featured
nsfc-justification-writer
当用户明确要求"写/改 NSFC 立项依据""立项依据写作/重构"时使用。基于最小信息表输出价值与必要性、现状不足、科学问题/假说与项目切入点,并保持模板结构不被破坏。适用于 NSFC 及各类科研基金申请书的立项依据写作场景。
2,565 Updated 1 weeks ago
huangwb8