用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/hpsgd/turtlestack --skill write-kb-article命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | write-kb-article |
| description | Write a knowledge base article from a resolved support issue, common question, or how-to topic. |
| argument-hint | [topic, question, or resolved ticket summary] |
| user-invocable | true |
| allowed-tools | Read, Write, Edit, Glob, Grep |
Write a knowledge base article for $ARGUMENTS using the mandatory structure and rules below.
Before writing, gather all necessary information:
Grep and GlobUse this exact structure. Every section is mandatory.
Write the title as the question the user would type into a search bar. Use their vocabulary, not internal terminology.
If you have access to source tickets, validate the title and short answer against the actual phrasing customers use. The title should match how users describe the problem (e.g. "export failing", "stuck on loading"), not how support describes the solution. Pull at least two ticket subject lines and confirm the title would be a plausible search query for someone who wrote one of them.
1-2 sentences that directly answer the question. This is for users who scan. It must be self-contained — a user who reads only this sentence should get the core answer.
Immediately after the short answer, add one sentence explaining WHY the constraint exists — the system behaviour the user is bumping into (e.g. "Exports time out at 30 seconds, so datasets over ~50,000 rows need to be split"). Users who understand the constraint stop fighting it; users who only have steps repeat the ticket the next time the situation differs.
List what the user needs before starting. Be explicit:
If there are no prerequisites, state "No special requirements."
Numbered steps. Each step MUST follow this format:
N. **[Action verb] [what to do]**
[Exactly where to click/type/navigate — be precise about UI element names, menu paths, button labels]
Expected result: [What the user should see after completing this step]
Rules for steps:
. Don't ship the article without flagging where visuals are needed.List the most common problems a user might encounter while following the steps. Format each as:
**Problem**: [What the user sees or experiences]
**Cause**: [Why this happens]
**Solution**: [How to fix it]
Include at minimum:
If there are no known issues, state: "No common issues reported. If you encounter a problem, contact support with the error message and the step where it occurred."
Link 3-5 related articles. Group them by relationship:
If related articles don't exist yet, list the titles that should be written and note them as "[To be created]".
If the article's fix is a workaround rather than a real solution (e.g. "split your export into smaller batches" when the user has consistently large datasets), call that out and point to the real path. Examples:
A power user who keeps hitting the same wall doesn't want a tidier workaround — they want to know there's a different door. Skip this section only when the fix actually solves the problem for everyone.
Before finalising, verify the article against every rule:
| Rule | Check |
|---|---|
| One article, one question | Does this article answer exactly one question completely? If it answers two, split it. |
| User vocabulary | Are all terms the ones a user would use? Replace any internal jargon. |
| Scannable | Can a user find their answer without reading the whole article? (short answer, headings, bold key terms) |
| Testable | Could someone follow these steps on the live product right now and succeed? |
| Version-aware | If the answer is version-specific, is the version stated clearly at the top? |
| No assumptions | Does every step specify exactly where to go and what to click? No "navigate to the relevant section." |
| Error-path covered | Are the most common failure modes documented in Troubleshooting? |
At the end of the article, include:
---
Last verified: [today's date]
Product area: [feature area]
Applies to: [plan tiers, or "All plans"]
Tags: [3-5 searchable tags]
---
KB articles are living documents. Include this maintenance note at the bottom:
/support:triage-tickets — KB articles reduce ticket volume. When a triaged topic has high recurrence, write an article./support:feedback-synthesis — feedback synthesis identifies the topics that most need KB coverage.