npx skills add smithery/nahisaho --skill musubix-ears-validation
nahisaho/musubix · Archived
musubix-ears-validation
EARS形式要件の検証・作成ガイド。要件記述・構文検証に使用。
Installation
npx skills add nahisaho/musubix --skill musubix-ears-validation
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
セッション開始時にコンテキスト復?
1 installsGuide for applying MUSUBIX's 17 learned best practices. Use this when asked about coding patter…
1 installsCopilot agent that assists with requirements analysis, user story creation, specification defin…
301 installsIntegrated orchestrator agent that manages and coordinates 25 specialized AI agents for Specifi…
27 installsSimilar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Interpret validation errors and guide fixing them.
6K installsUse this skill when users need to create, modify, or validate Salesforce Validation Rules.
5.5K installsPre-deployment checks for router and switch configuration, including dangerous commands, duplic…
4.9K installsUse this skill when users need to create, modify, or validate Salesforce Validation Rules. Trig…
4K installsProvides patterns for unit testing Jakarta Bean Validation (JSR-380), including @Valid, @NotNul…
3.9K installsCreates reusable Zod v4 schemas, validates API payloads, forms, and configuration input, transf…
2.8K installsAlso in this package
Other skills from nahisaho/musubix.
npx skills add nahisaho/musubix
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Skill metadata
Parsed from SKILL.md frontmatter.
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md2,890 B -
docs
SUMMARY.md116 B
History
- First seen on skills.sh
- First recorded snapshot · 1 installs
SKILL.md
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 │
└─────────────────────────────────────────┘