design-doc-interviewer

Design Doc Interviewer

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "design-doc-interviewer" with this command: npx skills add liveloveapp/hashbrown/liveloveapp-hashbrown-design-doc-interviewer

Design Doc Interviewer

Overview

Elicit the minimum set of decisions and details needed to produce a clear design document, using short, numbered question batches and progressive refinement.

Workflow

  1. Align on format and scope
  • Ask for the intended audience, affected systems, and whether there is a preferred template or example to mirror.

  • If the user provided a sample doc, follow its section order and tone.

  • Identify the target package in this monorepo. If unclear, ask the user to pick one of the packages managed here before proceeding.

1.5) Pre-flight repo context

  • Search design/* with emphasis on design/ideas/ for related context before asking detailed questions.

  • Summarize any relevant findings and confirm whether they should be incorporated.

  1. Run a structured interview in small batches
  • Ask 2–4 numbered questions per turn.

  • Keep questions concise, unambiguous, and grouped by section.

  • After each response, confirm key points and update the working outline.

Use the question bank when needed: references/question-bank.md .

  1. Draft the design doc incrementally
  • Populate sections as soon as sufficient information is available.

  • Mark unknowns as Open Questions rather than blocking progress.

  • Use the template for consistent structure: references/design-doc-template.md .

  1. Review for completeness and risk
  • Check for missing: goals/non-goals, data model/API changes, compatibility, rollout, testing.

  • Ask final clarifying questions only for high-impact gaps.

  1. Deliver the final document
  • Output a clean, single-pass doc with headings and code fences where needed.

  • Preserve the user’s terminology and system names.

  • Always save the final design doc at design/{package}/ where {package} is a package managed in this monorepo. Create the directory if it does not exist.

Interview Style Rules

  • Number all questions.

  • Keep question batches small (2–4).

  • Prefer concrete, scenario-based prompts over abstract ones.

  • Avoid asking about sections the user explicitly scoped out.

References

  • references/design-doc-template.md for the canonical structure.

  • references/question-bank.md for section-specific prompts.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ideate

No summary provided by upstream source.

Repository SourceNeeds Review
General

yuqing-bitable-and-label

Incrementally sync data from XiaoAi API to Feishu Bitable and optionally auto-label records with machine-based type and sentiment annotations.

Registry SourceRecently Updated
General

张律师综合套装

张律师法律AI中台 - 中国首个开源法律AI技能库,涵盖刑事辩护、民商事诉讼、合同审查全流程

Registry SourceRecently Updated