musubix-ears-validation
Validates and creates requirements using the Easy Approach to Requirements Syntax (EARS).
Install
mkdir -p .claude/skills/musubix-ears-validation && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10711" && unzip -o skill.zip -d .claude/skills/musubix-ears-validation && rm skill.zipInstalls to .claude/skills/musubix-ears-validation
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
EARS形式要件の検証・作成ガイド。要件記述・構文検証に使用。Key capabilities
- →Validate EARS patterns
- →Convert natural language
- →Review requirements
- →Check requirement checklists
- →Map to EARS patterns
How it works
It uses EARS patterns to formalize and validate system requirements.
Inputs & outputs
When to use musubix-ears-validation
- →Formalizing system requirements
- →Reviewing requirements for ambiguity
- →Creating event-driven requirement specifications
- →Mapping natural language to EARS patterns
About this skill
EARS Validation Skill
EARS (Easy Approach to Requirements Syntax) で要件を形式化・検証。
EARS Patterns
| パターン | 構文 | 用途 |
|---|---|---|
| Ubiquitous | THE [system] SHALL [requirement] | 常に満たす要件 |
| Event-driven | WHEN [event], THE [system] SHALL [response] | イベント発生時 |
| State-driven | WHILE [state], THE [system] SHALL [behavior] | 特定状態中 |
| Unwanted | THE [system] SHALL NOT [behavior] | 禁止事項 |
| Optional | IF [cond], THEN THE [system] SHALL [response] | 条件付き |
WHEN → DO
| WHEN | DO |
|---|---|
| 自然言語の要件 | EARS形式に変換 |
| 要件レビュー | 6項目チェックリスト実施 |
| 要件文書作成 | テンプレートに従って記述 |
Validation Checklist
- Pattern Compliance: 5パターンのいずれかに準拠
- System Name: システム名が明確
- SHALL Keyword: 必須要件に「SHALL」使用
- Measurable: テスト可能・測定可能
- Atomic: 単一の要件を記述
- No Ambiguity: 曖昧な表現がない
Conversion Examples
| 自然言語 | EARS形式 |
|---|---|
| ユーザーがログインできる | THE AuthModule SHALL authenticate users with valid credentials. |
| パスワードが間違っている時エラー表示 | WHEN invalid credentials are provided, THE AuthModule SHALL display an error. |
| SQLインジェクションを許可しない | THE InputValidator SHALL NOT accept SQL injection patterns. |
Priority Levels
| 優先度 | 説明 | 用途 |
|---|---|---|
| P0 | 必須 | リリースブロッカー |
| P1 | 重要 | 可能な限り実装 |
| P2 | 任意 | 時間があれば |
CLI
npx musubix requirements validate <file> # EARS検証
npx musubix requirements analyze <file> # 自然言語→EARS変換
npx musubix requirements map <file> # オントロジーマッピング
出力例
┌─────────────────────────────────────────┐
│ EARS Validation Result │
├─────────────────────────────────────────┤
│ Requirements: 5 validated │
│ ✅ Ubiquitous: 2 passed │
│ ✅ Event-driven: 2 passed │
│ ✅ Unwanted: 1 passed │
│ Issues: 0 │
└─────────────────────────────────────────┘
When not to use it
- →General writing
- →Non-requirement documents
Prerequisites
Limitations
- →Requires EARS pattern knowledge
- →Limited to requirement documents
How it compares
It provides a formal syntax approach to requirements, reducing ambiguity compared to natural language.
Compared to similar skills
musubix-ears-validation side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| musubix-ears-validation (this skill) | 0 | 6mo | Review | Intermediate |
| ml-paper-writing | 48 | 6mo | Review | Advanced |
| content-research-writer | 15 | 10mo | No flags | Beginner |
| research-grants | 6 | 7mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by nahisaho
View all by nahisaho →You might also like
ml-paper-writing
davila7
Write publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM. Use when drafting papers from research repos, structuring arguments, verifying citations, or preparing camera-ready submissions. Includes LaTeX templates, reviewer guidelines, and citation verification workflows.
content-research-writer
ComposioHQ
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
research-grants
davila7
Write competitive research proposals for NSF, NIH, DOE, and DARPA. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.
nsfc-research-content-writer
huangwb8
为 NSFC 正文"(二)研究内容"写作/重构,并同步编排"特色与创新"和"三年年度研究计划",输出可直接落到 LaTeX 模板的三个 extraTex 文件。适用于用户要写/改"研究内容、研究目标、关键科学问题、技术路线、创新点、三年计划/里程碑"等场景。
clinical-reports
davila7
Write comprehensive clinical reports including case reports (CARE guidelines), diagnostic reports (radiology/pathology/lab), clinical trial reports (ICH-E3, SAE, CSR), and patient documentation (SOAP, H&P, discharge summaries). Full support with templates, regulatory compliance (HIPAA, FDA, ICH-GCP), and validation tools.
business-knowledge-workflow
TencentBlueKing
业务知识获取与 Skill 文档编写工作流。当用户需要熟悉新业务模块、从 iWiki 获取文档、结合代码分析生成架构文档、或将业务知识沉淀为 Skill 时使用。