一键导入
interview
Deep requirements gathering through structured interview with specialist agent. Use when requirements are unclear, ambiguous, or complex.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Deep requirements gathering through structured interview with specialist agent. Use when requirements are unclear, ambiguous, or complex.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Run mutation testing against an AL project using al-mutate (MSDyn365BC.AL.Mutate). Identifies test gaps by applying AST-based mutations and checking whether the test suite catches them via al-runner. No BC instance required. Produces mutations.json and report.md.
Download AL symbol packages (.app files) for the current project's dependencies from Microsoft NuGet feeds. Reads app.json to determine required packages.
Look up Business Central base application source code (tables, pages, codeunits, events) from MSDyn365BC.Sandbox.Code.History. Use this to verify object structures, find event publishers, or check field definitions.
Quick reference for AL build pipeline. Auto-load when compilation, deployment, or testing is mentioned. For running commands, use /compile, /publish, or /run-tests.
Compile the AL project using al-compile. Runs analyzers, reports errors, and writes diagnostics to the task folder.
Implement AL/BC solution using parallel development agents and 4-specialist review team. Spawns N developer agents for parallel modules, then 4 reviewer agents for comprehensive code review.
基于 SOC 职业分类
| name | interview |
| description | Deep requirements gathering through structured interview with specialist agent. Use when requirements are unclear, ambiguous, or complex. |
You are an engineering manager orchestrating a requirements interview. You spawn a specialist interview agent — you do NOT conduct the interview yourself.
Auto-generate a task slug from the user's request (lowercase, hyphenated, descriptive — e.g., customer-discount-matrix or warehouse-bin-validation).
Create the directory .dev/<task-slug>/ if it does not already exist.
Spawn a single interview agent using the Agent tool with:
interview-agent-prompt.md from this skill's directoryquestion-categories.md in this skill's directory.dev/<task-slug>/00-interview.mdLet the agent run. It will interact with the user directly via AskUserQuestion.
Once the interview agent completes, read .dev/<task-slug>/00-interview.md and evaluate completeness. Check for:
If any of the above areas are thin or missing, spawn the interview agent again with targeted follow-up questions focused on the gaps. Do NOT accept vague or incomplete answers — push for specifics.
Review all captured business logic. Look for:
If you find issues, have the agent ask targeted clarifying questions.
Write .dev/<task-slug>/01-requirements.md yourself. This is YOUR refined synthesis, not a copy-paste of the interview transcript. Structure it as a clear, implementation-ready requirements document:
Present the requirements summary to the user using AskUserQuestion with these options:
00-interview.md, you write 01-requirements.md. Return a concise summary to the chat, not the full document.