Back to Skills

requirement-assistant

Guide requirement writing, user story creation, and feature specification.Use when: writing requirements, user stories, issues, feature planning.Keywords: requirement, user story, issue, feature, specification, 需求, 功能規劃, 規格.

44stars10forksUpdated 2/25/2026

Security Assessment

Safe(100/100)
Security Score100/100

About requirement-assistant

The 'requirement-assistant' skill helps guide the process of writing clear, complete, and actionable requirements. It is designed to assist teams in creating structured documentation for features, user stories, issues, and specifications. By providing templates, guidelines, and a structured approach to requirement writing, it ensures consistency and clarity across projects, helping to avoid confusion and miscommunication in the development process. This skill is invaluable for teams looking to streamline the requirement creation process and ensure that all necessary information is included for successful development.

Main features include various templates for issues, feature requests, and bug reports, along with criteria for writing good acceptance criteria. It also introduces the INVEST criteria for crafting user stories and includes priority levels for requirements. Additionally, the skill offers a requirement completeness checklist to ensure that all aspects of a requirement are thoroughly covered, such as what, why, who, when, how, and acceptance criteria. This helps teams clearly define the scope, priorities, and deliverables for each feature or task.

The 'requirement-assistant' is useful for product managers, developers, and project managers who are involved in requirement gathering and documentation. It is ideal for teams that want to improve the clarity and quality of their requirements, reduce ambiguities, and ensure that all features are properly planned and scoped before development begins. It supports both English and Chinese, making it versatile for international teams.

FAQ

What types of templates does the requirement-assistant support?

The skill provides templates for simple issues, feature requests, and bug reports.

Can I use the skill without custom templates?

Yes, if no project-specific templates are found, the skill defaults to English and uses standard templates.

How does the skill handle language preferences for templates?

When no templates are found, the skill will ask the user to select a language (English or 中文) for requirement writing.

Is the skill compatible with all project setups?

The skill works with projects that follow common template conventions, like using `CONTRIBUTING.md` or directories for templates.

Does the skill support advanced customization?

While the skill offers detection of templates and language settings, it does not provide deep customization options beyond project-specific templates.

All Files

3 files
SKILL.md4.5 KB
View
requirement-checklist.md6.4 KB
View
requirement-writing.md7.1 KB
View

Install requirement-assistant

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill