nahisaho/musubix · Archived

musubix-ears-validation

EARS形式要件の検証・作成ガイド。要件記述・構文検証に使用。

First seen Jun 20, 2026

Installation

$ npx skills add nahisaho/musubix --skill musubix-ears-validation

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from nahisaho/musubix.

npx skills add nahisaho/musubix

Browse all from 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.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Also listed on

Alternate registries and mirrors of this skill.

Repository health

Stars 13
License LICENSE
Default branch main
Open issues 2
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,890 B
  • docs SUMMARY.md 116 B

History

  1. First seen on skills.sh
  2. 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                               │
└─────────────────────────────────────────┘