跳到正文
cccskills
免费在 GitHub 公开

doc-coauthoring

A structured workflow for co-authoring high-signal docs (PRD, RFC, design docs, proposals, decision records). Use when the user needs to turn messy context into a readable artifact with clear goals, tradeoffs, and next steps. Emphasizes context capture, outline-first drafting, and context-free reader testing to catch blind spots.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(3)

  • SKILL.md3.9 KB
  • LICENSE.txt11.1 KB
  • references/templates.md1.0 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Doc Co-Authoring

Turn partial context into a clear document by following a staged workflow. Keep the user in control of decisions, and optimize for a doc that works for readers who do not share the author’s context.

Triggers

Use this workflow when the user asks to:

  • write or refine documentation, proposals, RFCs, PRDs, decision docs, specs
  • “summarize our discussion into a doc”
  • “make this readable for others” / “share with the team”
  • create a template or standard for recurring documents

If the user explicitly wants freeform writing, keep the workflow lightweight (ask fewer questions; draft faster).


The Workflow (3 stages)

Stage 1 — Context Capture (close the gap)

Goal: collect the minimum context required to write a doc that is correct, scoped, and actionable.

Ask for:

  1. Doc type + goal: what is this document for, and what decision/action should it unlock?
  2. Audience: who will read it, and what do they already know?
  3. Constraints: deadlines, non-goals, dependencies, security/compliance, platform limits.
  4. Current state: what exists today? what’s broken? what’s missing?
  5. Options considered: at least 1–2 alternatives and why they may/ may not work.
  6. Success criteria: how we know it worked (metrics, user outcomes, acceptance tests).
  7. Open questions: unknowns that block writing certain sections.

Output of Stage 1:

  • a short “context snapshot”
  • a list of open questions (ranked by importance)
  • a proposed doc outline (1 screen)

Stage 2 — Outline-First Drafting (iterate by section)

Goal: draft a document in layers without losing coherence.

Rules:

  • Outline before prose. Do not write full paragraphs until the outline is agreed.
  • One section at a time. Draft → review → revise, then move on.
  • Maintain a decision log (small bullet list) so changes are explicit.
  • Keep unknowns visible: unresolved items stay in an “Open Questions / Risks” section, not hidden.

Recommended iteration loop per section:

  1. Write a 3–7 bullet “section intent” (what this section must answer).
  2. Draft the section (short, concrete).
  3. Ask the user for a quick pass: “What’s wrong / missing / too detailed?”
  4. Revise and update the decision log.

Stage 3 — Reader Testing (catch blind spots)

Goal: validate readability and completeness for a reader without the author’s context.

Method:

  • Prepare a clean-context review prompt: “You are a reviewer with no prior context. Read this doc and identify: missing context, unclear terms, ambiguous decisions, hidden assumptions, and where you’d ask questions.”
  • If sub-agents are available, run the review in a fresh agent session. Otherwise, run the review yourself by explicitly pretending you have no access to prior conversation.

Output of Stage 3:

  • a short list of fixes (highest leverage first)
  • revised doc with clarified assumptions, terms, and decisions

Default Section Templates

Load references/templates.md and pick the closest template:

  • Decision record (ADR-lite)
  • Product requirements (PRD-lite)
  • Technical design / RFC
  • Proposal / pitch

Quality Bar (what to optimize for)

The doc should make it easy for a reader to answer:

  • What problem are we solving, for whom, and why now?
  • What are we proposing, and what are we not doing?
  • What options did we consider, and what tradeoffs drive the choice?
  • What are the risks, unknowns, and mitigations?
  • What are the next steps and owners?

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

中文简介正在准备中。当前显示原文说明。

shareAI-lab/Kode-CLI52362026年10月16日 更新

Kode capability-management playbook: treat features (LSP, statusline, output styles, plugins, notifications) as configurable capabilities and drive changes through the agent CLI (SlashCommand/Task) instead of pushing users into menu-like flows. Use when the user asks to enable/disable/configure a capability, diagnose why it’s off, or wants the agent to self-manage Kode’s own features (meta capability management).

中文简介正在准备中。当前显示原文说明。

shareAI-lab/Kode-CLI52362026年10月16日 更新

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

中文简介正在准备中。当前显示原文说明。

shareAI-lab/Kode-CLI52362026年10月16日 更新

A set of resources to help write internal communications in common company formats. Use when asked to write internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

中文简介正在准备中。当前显示原文说明。

shareAI-lab/Kode-CLI52362026年10月16日 更新

Diagnose and align Kode LSP behavior with the reference CLI (plugin-based .lsp.json, stdio-only, no install menus). Use when LSP results are missing, LSP is disabled, or you need to configure plugin LSP servers without telling the user to run menu-style install commands.

中文简介正在准备中。当前显示原文说明。

shareAI-lab/Kode-CLI52362026年10月16日 更新

Guide for building high-quality MCP (Model Context Protocol) servers and tools: what MCP is, how to design tools/resources/prompts for agent usability, and how to implement servers in TypeScript or Python. Use when you need MCP best practices, server architecture patterns, or a step-by-step build workflow (with language preference).

中文简介正在准备中。当前显示原文说明。

shareAI-lab/Kode-CLI52362026年10月16日 更新

查看 shareAI-lab 的全部技能

报告此技能的问题