CtrlK
BlogDocsLog inGet started
Tessl Logo

oh-my-ai/discovery-interview

Interactive discovery interview → structured product spec. Triggers: spec, PRD, requirements, scoping, brainstorming, new project. Uses AskUserQuestion; WebSearch/WebFetch when user wants research. Outputs user stories, acceptance criteria, constraints.

99

2.28x
Quality

100%

Does it follow best practices?

Impact

96%

2.28x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

completeness-spec-and-handoff.mdrules/

name:
completeness-spec-and-handoff
description:
Phases 5–7 — completeness gate, writing the spec from SPEC_TEMPLATE.md, and handoff

Completeness check, spec output, and handoff

Phase 5: Completeness check

Do not write the spec until all of the following are satisfied:

AreaMust have
ProblemClear problem statement, success metrics, stakeholders
UXUser journey, core actions, error/edge handling
TechnicalData model, integrations, scale, security, deployment
DecisionsTradeoffs explicitly chosen; no silent TBDs; user confirms understanding

If something is missing: name the gap, run targeted Phase 2 questions, then re-run this table.

Phase 6: Spec generation

  1. Summarize understanding; get confirmation.
  2. Generate docs/specs/YYYY-MM-DD-<name>.md from SPEC_TEMPLATE.md.

Phase 7: Implementation handoff

AskUserQuestion for next steps:

  • Start implementation → User can say they want the spec implemented.
  • Plan implementation → Plan agent or /create_plan if available.
  • Review spec / done → Confirm path and that the spec reflects what was agreed.

CATEGORIES.md

SKILL.md

SPEC_TEMPLATE.md

tile.json