From syntactics-skills
Stress-tests an intake document at Syntactics Inc. before a proposal is written. Trigger when a BA or Sales team member says "grill the requirements", "stress-test the scope", "review before proposal", or after project-intake completes. Asks targeted questions one at a time focused on missed modules, ambiguous scope, unstated integrations, deployment constraints, and edge cases. Always run after project-intake and before proposal-writer.
How this skill is triggered — by the user, by Claude, or both
Slash command
/syntactics-skills:sync-proposal-grillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read the intake document from `project-intake`. Interrogate it relentlessly until every branch of scope is resolved. Focus on what was missed - not on what the client said.
Read the intake document from project-intake. Interrogate it relentlessly until every branch of scope is resolved. Focus on what was missed - not on what the client said.
Workflow: project-intake -> proposal-grill -> proposal-writer -> quotation
docs/ba/{project-name}-intake.mdWhen a term or scope item is resolved, update docs/ba/{project-name}-intake.md right there. Don't batch these up - capture them as they happen:
Ambiguous to Clear and update its description immediately.This keeps the document current and lets later questions reference already-resolved items without re-litigating them.
When a resolved item meets all three of these, note it explicitly for the proposal writer:
If any of the three is missing, skip the flag. Not every clarification needs to be called out.
Work through each category. Skip categories with no gaps.
See references/question-bank.md - Missed Modules section.
See references/question-bank.md - Ambiguous Scope section.
Ambiguous confidence module: what exactly is in scope?Inferred module: is it confirmed in or confirmed out?See references/question-bank.md - Integrations section.
See references/question-bank.md - Business Rules section.
See references/question-bank.md - Deployment Constraints section.
When answers are captured, add a ## Deployment Constraints block to the intake doc (append after Section 11). Record:
If the client has no stated preference on any of these, record "No constraints stated - standard recommendation applies."
When all gaps are resolved:
Confirm all inline updates were applied:
Ambiguous -> Clear changes made; descriptions updatedInferred modules confirmed in or removedDraft to Grilled## Grilling Summary - {project-name}
**Modules added:** {list any new modules discovered, or "None"}
**Scope clarified:** {list ambiguous items now resolved}
**Integrations confirmed:** {list integrations now named}
**Hard-to-reverse decisions flagged:** {list any flagged scope decisions, or "None"}
**Deployment constraints captured:** {list hosting preference, compliance requirements, scale signals, or "No constraints stated - standard recommendation applies"}
**Open items remaining:** {list anything still unresolved, or "None"}
Intake doc updated and marked Grilled.
Next: proposal-writer - pass docs/ba/{project-name}-intake.md to write the client proposal.
references/question-bank.md - Targeted question pool by categorynpx claudepluginhub pbdevrepo/syntactics-skillsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.