Require the dependency’s actual load receipt
Use
when:
a
skill
delegates
to
another
skill,
especially
after
selective
installation
or
migration
between
harnesses.
Pocock’s
grill-me
is
a
thin
wrapper
around
grilling;
finding
the
wrapper
does
not
establish
that
the
interview
procedure
is
available.
Action:
before
activation,
inventory
explicitly
required
skill
references
recursively.
Record
each
exact
lookup
name,
reviewed
source
revision,
and
resolved
artifact
path;
compare
them
with
the
approved
installation
manifest
and
target
harness’s
enabled
lookup
surface.
For
this
wrapper,
require
grilling.
Add
this
invocation
contract:
“Load
every
required
dependency
before
proceeding.
If
one
is
missing
or
disabled,
report
its
exact
name
and
stop;
do
not
substitute
remembered
instructions.”
Enforce
the
availability
check
in
the
launcher
where
possible;
prompt
text
alone
is
not
a
gate.
Installation
remains
a
separate
approval,
never
an
automatic
fallback.
Acceptance
check:
prepare
isolated
wrapper-only
and
complete
fixtures.
Wrapper-only
must
return
an
explicit
missing-grilling
result
without
starting
a
substitute
interview.
The
complete
fixture
must
record
a
successful
load
of
the
actual
grilling/SKILL.md
before
the
first
round.
Then
disable
the
dependency
in
the
fixture
and
require
failure
again.
Inspect
loader
events
and
artifact
identity,
not
an
assistant’s
claim
that
it
knows
the
method.
Evidence: September 2’s repository report includes a dependency-documentation diff and links an August 14 Pi transcript: the agent acknowledged the missing primitive, then improvised. Inspected wrapper and target source confirm the dependency. The Agent Skills specification documents frontmatter validation, not an automatic cross-skill dependency resolver.
Caveat: the Pi failure is one open, unconfirmed field report; no runtime test was executed here. Retrieved GitHub and raw views disagree on the wrapper’s invocation wording, but both require the same dependency. Do not use “many questions at once” as the failure oracle: the target intentionally asks all questions whose prerequisites are settled. Dependency presence proves availability, not correct behavior, safety, or permission to execute its instructions.