spec

Query and manage software requirements specifications with gap and change impact analysis.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/telefrek/jlsm --skill spec-telefrek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/telefrek/jlsm/tree/main/.claude/skills/spec
Command: npx skills add https://github.com/telefrek/jlsm --skill spec-telefrek

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a seamless interface for querying and managing software requirements specifications, allowing users to quickly find information, discover gaps, and analyze the impact of proposed changes.

Core Features & Use Cases

  • Spec Query & Discovery: Search through spec files to find matching requirements, design narratives, and category headings.
  • Gap Analysis: Identify areas in the specification that are not covered, providing insights for improvement.
  • Change Impact Analysis: Trace the downstream effects of proposed changes, including tests, implementations, and dependent specs.

Quick Start

Ask the spec skill about a specific requirement or propose a change you'd like to analyze.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I query software requirements specifications to find matching design narratives?

To query software requirements specifications, you can search through spec files using natural language to find matching requirements, design narratives, and category headings. This allows you to quickly discover specific information within your development environment.

What is gap analysis in software requirements engineering and how does it identify uncovered areas?

Gap analysis in software requirements engineering identifies areas in the specification that are not covered, providing insights for improvement. It highlights missing requirements within your spec files so you can address specification gaps before development proceeds.

How do I perform change impact analysis on software requirements specifications?

Change impact analysis traces the downstream effects of proposed changes to software requirements specifications, including tests, implementations, and dependent specs. You can propose a change in natural language to assess its full impact on your development environment.

Can I use natural language to explore software requirements and assess change impact?

Yes, you can use natural language input for requirements exploration and change impact assessment. This allows you to ask about specific requirements or propose changes directly, making specification management and querying effortless without specialized syntax.

Does specification management work with development environments requiring version control?

Yes, specification management applies to development environments requiring specification maintenance and version control. It supports querying and managing spec files within these environments to ensure requirements remain consistent across versioned changes.

What are the limitations of using automated specification management for requirement engineering?

Automated specification management relies on the existing spec files in your development environment, meaning it cannot analyze requirements that have not been documented. It traces impacts to tests and implementations but is limited by the completeness of your current specification coverage.