@alereyleyva/pi-auto-grill
v0.1.1
Published
A Pi skill that automates GrillMe rounds with an independent Decider
Maintainers
Readme
Pi AutoGrill
AutoGrill reduces the effort of design grilling without replacing the workflow that makes it useful.
This repository is the Pi-specific distribution: pi-subagents discovers the bundled Decider agent, whose frontmatter configures fresh context and a read-only tool allowlist. The Decider is instructed not to use tools or outside context. The portable skill also ships the Decider instructions as plain Markdown in the alereyleyva/skills repository; this package provides the equivalent Pi agent configuration.
Goal
Use the currently installed GrillMe skill as the sole authority for exploring a design: it owns the design tree, question frontier, recommendations, fact-finding, and completion. AutoGrill changes only who answers each round.
For each GrillMe round, one fresh Decider independently answers all questions using only the goal, relevant settled context, and that round. AutoGrill resolves materially matching answers automatically and batches disagreements or decisions requiring personal judgment for the user. The completed round goes back to GrillMe, which continues until its own completion criteria are met.
The intended result is fewer routine user interruptions while retaining GrillMe's exploration depth and escalating uncertain choices instead of silently deciding them.
Scope
This package contains:
- The
auto-grillskill, which loads the current GrillMe skill at runtime rather than copying its workflow. - The
auto-grill-decideragent, configured with fresh context and the read-onlyreadtool to avoid the reported rejection of an empty tool list. Its instructions prohibit using tools or outside context.
It does not include or replace GrillMe, add custom TypeScript, retain Decider memory between rounds, or add another judge or decision-making layer.
Requirements
- Pi with package and skill support.
- The current
grill-meskill installed separately. AutoGrill calls it by itsgrillingskill name at runtime. pi-subagents, which discovers and launches the packaged Decider.
Install the dependency and this package:
pi install npm:pi-subagents
pi install npm:@alereyleyva/pi-auto-grillFor a local checkout, replace the second command with pi install /path/to/auto-grill.
Restart Pi if it was already running.
Use
/skill:auto-grill <idea>Example:
/skill:auto-grill Design the tournament system for XPadelPackage layout
skills/auto-grill/SKILL.md— runtime wrapper and round-resolution instructions.agents/auto-grill-decider.md— isolated Decider role.package.json— Pi skill discovery andpi-subagentsagent discovery manifests.
The package has no runtime code or package dependencies. pi declares the skill path; pi-subagents declares the packaged agent path under pi-subagents.agents.
Publish
Before the first npm release, configure the public Git repository in package.json, confirm the scoped npm package name is available, then inspect the exact archive with:
bun publish --dry-runPublish when the package name, repository metadata, and archive contents are ready:
bun publish