eval-speckit-extension

Evaluate speckit-extension lifecycle hooks, timing, and task journaling against .spec-context.json.

80|21|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/alfredoperez/speckit-companion --skill eval-speckit-extension
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eval-speckit-extension
Source: https://github.com/alfredoperez/speckit-companion/tree/main/.claude/skills/eval-speckit-extension
Command: npx skills add https://github.com/alfredoperez/speckit-companion --skill eval-speckit-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit verifies the functionality of the speckit-extension against a real spec, ensuring the proper execution of lifecycle hooks and capturing relevant information for each step.

Core Features & Use Cases

  • Lifecycle Hook Verification: Ensures the correct firing of lifecycle hooks throughout the spec lifecycle.
  • Real-time Capture Validation: Verifies that the capture of .spec-context.json and timing accuracy are recorded accurately.
  • Per-Task Execution Journaling: Confirms the journaling of execution details for each task.
  • Umbrella Evaluation: Provides a comprehensive evaluation for the speckit-extension as new features are added.

Quick Start

Run the /eval-speckit-extension command to start the evaluation process for the speckit-extension.

Frequently Asked Questions about eval-speckit-extension

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

FAQPage Schema
How do I verify lifecycle hooks are executing correctly in a spec-driven workflow?▼

Lifecycle hook verification checks the execution of hooks throughout the spec lifecycle by running Python evaluation scripts against the .spec-context.json file. This confirms each hook fires correctly and captures timing accuracy for task executions.

What is the best way to validate task execution journaling and timing accuracy for specifications?▼

Validating task execution journaling confirms execution details are accurately recorded for each task. The evaluation checks the .spec-context.json file against specified schemas to ensure timing accuracy and proper capture of execution information.

Do I need Python scripts and a spec directory to run specification validation?▼

Yes, specification validation requires access to the spec directory and Python scripts to perform the evaluation. These components are necessary to target the .spec-context.json file and verify its content against schema requirements.

Can I use this evaluation approach for comprehensive umbrella testing of new spec features?▼

Yes, umbrella evaluation provides a comprehensive assessment of spec functionality as new features are added. It validates real-time capture of .spec-context.json and ensures correct firing of lifecycle hooks throughout development.

Why does my spec-context.json schema validation fail during execution monitoring?▼

Schema validation fails when the .spec-context.json file content does not match the specified requirements. Execution monitoring scripts target this file to verify structural integrity, timing accuracy, and proper journaling of task execution details.