kiwi-srs

Analyze requirements, detect conflicts, and update SpecKiwi SRS data via MCP.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/Snoworca/speckiwi --skill kiwi-srs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiwi-srs
Source: https://github.com/Snoworca/speckiwi/tree/main/.agents/skills/kiwi-srs
Command: npx skills add https://github.com/Snoworca/speckiwi --skill kiwi-srs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires speckiwi, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of analyzing requirements and updating SpecKiwi SRS data, reducing manual effort and improving accuracy.

Core Features & Use Cases

  • Automated Requirement Analysis: Analyze new requirements and classify them as conflicts, updates, new features, or new scopes.
  • Feasibility Evaluation: Determine the implementability of requirements based on existing code and SpecKiwi SRS data.
  • SRS Update: Update SpecKiwi SRS data based on the analysis and feasibility evaluation.
  • Use Case: Imagine you have a new feature request that needs to be analyzed for feasibility and then added to the SpecKiwi SRS data. Use this Skill to automate the entire process.

Quick Start

Use the kiwi-srs skill to analyze the new feature request and update the SpecKiwi SRS data.

Frequently Asked Questions about kiwi-srs

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

FAQPage Schema
How do I automate requirement analysis and SRS data updates?

Automating requirement analysis involves classifying new requirements as conflicts, updates, or new features, evaluating feasibility against existing code, and syncing SRS data. This Skill handles the entire process using the SpecKiwi MCP.

What is requirement feasibility evaluation in software development?

Requirement feasibility evaluation determines the implementability of new requirements by analyzing them against existing code and SpecKiwi SRS data. It ensures traceability and prevents conflicting updates before synchronization.

Do I need SpecKiwi and MCP access to manage SRS traceability?

Yes, you need SpecKiwi and MCP access to manage SRS traceability. The Skill requires SpecKiwi's core parser, validator, query, and mutation engine to perform conflict detection and SRS synchronization.

How do I detect conflicts when updating software requirement specifications?

Detecting conflicts when updating software requirement specifications is handled automatically during the analysis phase. The process classifies new requirements as conflicts, updates, new features, or new scopes before modifying SRS data.

What's the best way to classify new feature requests in requirement analysis?

The best way to classify new feature requests is to automate the analysis process, categorizing them as conflicts, updates, new features, or new scopes. This ensures accurate SpecKiwi SRS data updates and feasibility evaluation.