Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Skill: Spec Interview
Purpose: Elicit clear, unambiguous requirements before drafting a technical spec.
Steps
- Ask what problem is being solved and for whom.
- Identify the affected stack(s) (ASP Classic, VB6, C#, PHP, and which database engine).
- Clarify inputs, outputs, and edge cases (invalid input, empty data, concurrency).
- Confirm acceptance criteria in Given/When/Then format.
- Identify files/modules likely affected.
- Confirm rollback or backward-compatibility needs if database schema changes are involved.
- If
.devfoundry/references/environments.md or .devfoundry/references/data-dictionary.md lacks project facts needed by Builder or QA, ask before drafting the spec and record the answer in the relevant reference file. Do not guess. At minimum, confirm build/test/lint commands, runtime versions, database engine and schema source, driver constraints, and legacy error-log paths when they apply.
- Summarize findings back to the user for confirmation before drafting the spec.