forcedotcom/salesforcedx-vscode · Archived

grill-me

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.

First seen Jun 17, 2026

Installation

$ npx skills add forcedotcom/salesforcedx-vscode --skill grill-me

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from forcedotcom/salesforcedx-vscode · top by installs.

npx skills add forcedotcom/salesforcedx-vscode

Browse all from forcedotcom/salesforcedx-vscode

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1.0K
License LICENSE.txt
Default branch develop
Open issues 76
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,084 B
  • docs SUMMARY.md 294 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

How to grill

  • Interview until shared understanding. Walk each branch; resolve deps one at a time. Recommend an answer per question.
  • One question at a time. Wait for feedback.
  • Answerable from code → read it, don't ask.

Domain awareness

Existing docs first. Root CONTEXT-MAP.md lists contexts.

Single-context:

/
├── CONTEXT.md
├── docs/adr/
└── src/

Multi-context:

/
├── CONTEXT-MAP.md
├── docs/adr/                ← system-wide
├── .claude/CONTEXT.md       ← AI tooling
├── .github/CONTEXT.md       ← CI YAML
└── packages/
    ├── ordering/CONTEXT.md
    └── billing/CONTEXT.md

Contexts go wherever a coherent vocabulary lives — packages, plus non-source dirs (.claude/, .github/). Narrowest scope owning the term.

Root docs/adr/ + in-scope packages//docs/adr/why / what-rejected*; grill against; avoid re-proposing reverted alternatives.

Create lazily. First new context in a single-context repo → also create CONTEXT-MAP.md; move existing root CONTEXT.md to its proper scope if it doesn't belong at root.

During the session

  • Glossary conflict: "glossary defines 'cancellation' as X, you mean Y — which?"
  • Fuzzy term: propose canonical. "'account' — Customer or User?"
  • Edge cases: probe boundaries.
  • Cross-ref code: verify claims. "code cancels whole Orders, you said partial — which?"
  • Update CONTEXT.md inline as terms resolve. Don't batch. Format: [CONTEXT-FORMAT.md](./CONTEXT-FORMAT.md). Glossary only — no specs/scratch/decisions.
  • ADRs sparingly. Offer iff all three: hard to reverse, surprising without context, real trade-off. Format: [ADR-FORMAT.md](./ADR-FORMAT.md).