Skip to content

agent-definitions

ProConfigurationsFSL-1.1-ALv2

Four curated Pi agent configurations for high-leverage coding tasks - drop-in roles for specification, review, implementation, and research. Each role ships with a lightweight variant for smaller models.

Capabilities

  • planner - turns ambiguous ideas into structured product definitions (goals, constraints, scope, success criteria).
  • evaluator - adversarial verification: validates correctness, exposes flaws, stress-tests outputs against explicit criteria.
  • generator - turns specifications into working deliverables with a focus on simplicity and coherence.
  • researcher - evidence-gathering and structured synthesis for downstream use.
  • A lightweight variant of each role, configured for smaller models and lower cost.

Installation Instructions

Install the whole bundle

npx --yes @bastilleworks/bastille-install bastilleworks-pro-<version>.tgz

Or install this module only

npx --yes @bastilleworks/bastille-install bastilleworks-agent-definitions-<version>.tgz

The installer fetches @bastilleworks/shared from public npm automatically. Replace <version> with the version you downloaded.

Usage Instructions

Pi command

/agent <name>

Definitions drop into ~/.pi/agent/agents/ automatically. Available roles: planner, evaluator, generator, researcher, plus planner-light, evaluator-light, generator-light, researcher-light.

Uninstall

Uninstall this extension

pi uninstall npm:@bastilleworks/agent-definitions

Or uninstall the entire bundle

npx --yes @bastilleworks/bastille-install uninstall bastilleworks-pro-<version>.tgz

Notes

  • Requires a valid Polar license.