runs-derive
OfficialExtract data from run artifacts reliably.
AuthorEffortlessMetrics
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill simplifies the complex and error-prone task of extracting specific data points from diverse .runs/ artifacts (Markdown, JSON, YAML) for auditing, reporting, or automated decision-making. It replaces manual grep/wc pipelines with deterministic, null-safe operations.
Core Features & Use Cases
- Deterministic Extraction: Provides reliable counting (e.g., requirements, BDD scenarios, open questions) and field extraction from JSON receipts, YAML blocks, and Machine Summary sections.
- Read-Only Operations: Ensures data integrity and auditability by strictly reading artifacts, never modifying them.
- Unified & Simplified Interface: Offers a consistent, shimmed command-line interface for various parsing tasks, abstracting away underlying complexity.
- Use Case: After a "Signal" flow, use this skill to quickly count the number of functional requirements (REQ- markers) and open questions (QID- markers) from the generated
requirements.mdandopen_questions.mdfiles, providing a precise summary for review and subsequent flows.
Quick Start
Use the runs-derive skill to count all lines starting with '### REQ-' in the file '.runs/my-feature/signal/requirements.md', returning the count.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: runs-derive Download link: https://github.com/EffortlessMetrics/demo-swarm/archive/main.zip#runs-derive Please download this .zip file, extract it, and install it in the .claude/skills/ directory.