grimoire-apply

Execute planned grimoire changes task-by-task with fresh subagent sessions.

Updated Jan 26, 2025
One-click install
npx skills add https://github.com/jlissner/lissner.io --skill grimoire-apply
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grimoire-apply
Source: https://github.com/jlissner/lissner.io/tree/main/.claude/skills/grimoire-apply
Command: npx skills add https://github.com/jlissner/lissner.io --skill grimoire-apply

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires .

What problem does it solve?

Automates the disciplined execution of planned grimoire changes using a red-green BDD workflow.

Core Features & Use Cases

  • Structured execution: reads tasks.md from a .grimoire change, spawns a fresh subagent per section, and prevents context drift.
  • Safe iteration: enforces per-task attempts and produces session handoff notes for continuity.
  • Session discipline: ensures fresh context per task to maintain high-quality execution and traceability across sections.

Quick Start

Begin a grimoire-apply session on the change directory and follow the prompts to implement the next unchecked task.

Frequently Asked Questions about grimoire-apply

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate BDD task execution for planned changes without losing context?

Automating BDD task execution without context loss requires spawning a fresh subagent per task section. This enforces strict session-per-task discipline, tracks progress in tasks.md, and prevents context drift across planned grimoire changes.

What is a red-green BDD workflow for structured task management?

A red-green BDD workflow for task management applies planned changes section by section using fresh context. It enforces per-task attempts, produces session handoff notes, and ensures each section is complete before moving to the next.

How to execute tasks defined in a markdown tasks file sequentially?

To execute tasks defined in a markdown file sequentially, target the change tasks directory and process sections one by one. The workflow spawns fresh subagents, tracks progress in tasks.md, and ensures completion before moving to the next section.

Does session-per-task protocol prevent context switching during automated code changes?

Yes, a session-per-task protocol prevents context switching during automated code changes by enforcing fresh context per task. It produces handoff notes for continuity and maintains high-quality execution across task sections.

What are the limitations of enforcing strict BDD workflows for task automation?

Limitations of enforcing strict BDD workflows include requiring pre-planned task definitions in a specific directory structure. The workflow cannot execute without a tasks.md file and mandates completion of each section before advancing.

Can I use grimoire-apply to manage task handoff notes for planned changes?

Yes, you can manage task handoff notes for planned changes by enforcing per-task attempts. The workflow produces session handoff notes for continuity, tracks progress in tasks.md, and maintains traceability across sections.