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.