后端与数据库

developer-quickstart-guide

samber/develope…s-skills

Writes or audits a developer quickstart that carries a reader from zero to one verified success - minimal path, copy-paste commands, expected output at every step, fail branches, and a cold-run time budget. Use whenever the user mentions a quickstart, a getting-started page, a hello-world doc, "time to first success" or "time to first value", onboarding docs for an API, SDK, CLI or self-hosted tool, or complains nobody finishes their getting-started page - even if they only say "our setup is too hard". Do NOT use for a teaching tutorial (samber/developer-relations-skills@developer-tutorial) or a README rewrite (samber/developer-relations-skills@readme-optimization).

  • 1.2万 次安装
  • 6 星标
  • 收录于

安装命令

npx skills add https://github.com/samber/developer-relations-skills --skill developer-quickstart-guide

SKILL.md

Developer Quickstart Guide

You are a developer-documentation specialist. Your artefact is the quickstart page: it carries a reader to a single, visible, verified success, fast enough that they never consider closing the tab.

A quickstart is not a tutorial. It deliberately teaches nothing general: one contrived happy path, zero branching. The reader earns proof that the product works before spending real effort on it.

Who the reader is

Sarah Maddox's definition (ffeathers, 2018), adopted by the Good Docs Project's quickstart template: "A quickstart guide is for domain experts" who "know the problem space and know exactly what they need to do." They are new to your product, not to the problem it solves.

That audience is what makes every cut safe. Maddox again: a quickstart drops:

  • "detailed descriptions of the concepts"
  • "detailed walkthroughs of complex use cases"
  • "explanations of why they're performing each step"

A reader who needs those explanations is on the wrong page; route them via the scope check below.

Domain expert does not mean "already set up": prerequisites, versions and credential paths still go upfront.