Install
$ agentstack add skill-yassimba-loom-grill-with-examples ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Grill With Examples
Run a /grilling session shaped as Example Mapping: interrogate one ticket or spec until every rule it implies carries concrete examples, then write the map back into the ticket. Each example later becomes one red test in the TDD loop.
The map
- Rule — a business rule or acceptance criterion the ticket must satisfy.
- Example - one concrete case illustrating exactly one rule: real values in, expected outcome out, written Given/When/Then and named "the one where …" ("the one where the Gold member's cart is empty").
- Question - anything neither you nor the user can answer now. Park it on the question list and move on; a question is never worth a debate.
Process
- Fetch the ticket or spec — from the argument (path, issue number, URL) or the conversation. Its acceptance criteria and user stories are rule candidates; seed the map from them.
- Grill, one rule at a time, per the
/grillingdiscipline: facts from the codebase, decisions from the user, one question per turn. For each rule, propose the examples yourself — happy path, boundary, failure — as concrete values the user can veto or correct. Expected outcomes must come from the user or the spec, never computed by you the way the code would compute them: an example whose answer you derived yourself becomes a tautological test.
- Read the map as you go:
- A rule with no examples → not yet understood; keep grilling it.
- An example that fits no rule → a hidden rule; name it and add it.
The map is done when every rule carries at least one example, every example sits under exactly one rule, and the user confirms nothing is missing.
- Write the map back into the ticket where it lives — local file or tracker issue — replacing or augmenting its acceptance criteria:
## Rules & examples
### Rule:
- [ ] The one where : given , when , then .
## Open questions
- — blocks:
Into the TDD loop
The examples are the scenario list for /tdd: each example is one red → green cycle, its "the one where …" name becomes the test name, and its expected outcome is the independent source of truth for the assertion. Seams are still agreed per the tdd skill before the first test; open questions that block a rule are resolved before that rule's examples are written as tests.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Yassimba
- Source: Yassimba/loom
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.