| PKG-001 | claude plugin validate --strict 通過 | bundle | scripts/run-plugin-validate-strict.sh | 0 |
| PKG-002 | plugin.json frontmatter 完備 | bundle, skill-only | scripts/validate-plugin-package.py --check pkg-002 | 0 |
| PKG-003 | package 単位の名前空間衝突検査 | bundle | scripts/validate-plugin-package.py --check pkg-003 | 0 |
| PKG-004 | SKILL.md frontmatter 完備 | bundle, skill-only | scripts/validate-frontmatter.py | 0 |
| PKG-005 | Agent definition 整合 | bundle | scripts/validate-plugin-package.py --check pkg-005 | 0 |
| PKG-006 | Hook registration 整合 | bundle | scripts/validate-plugin-package.py --check pkg-006 | 0 |
| PKG-007 | script 存在 + 実行可能 | bundle | scripts/validate-plugin-package.py --check pkg-007 | 0 |
| PKG-008 | settings 断片 lint | bundle | scripts/validate-plugin-package.py --check pkg-008 | 0 |
| PKG-009 | 外部参照ゼロ | bundle | scripts/lint-external-refs.py --skills-dir plugins/<plugin>/skills --fail-on-external | 0 |
| PKG-010 | install smoke | bundle | scripts/smoke-plugin-install.sh | 1 |
| PKG-011 | uninstall 完全性 | bundle | scripts/smoke-plugin-uninstall.sh | 2 |
| PKG-012 | upgrade 冪等性 | bundle | scripts/smoke-plugin-upgrade.sh | 2 |
| PKG-013a | tool permissions scope | bundle | scripts/validate-plugin-permissions.py --plugin <name> --check 013a | 2 |
| PKG-013b | filesystem permissions scope | bundle | scripts/validate-plugin-permissions.py --plugin <name> --check 013b | 2 |
| PKG-013c | network permissions scope | bundle | scripts/validate-plugin-permissions.py --plugin <name> --check 013c | 2 |
| PKG-013d | MCP/external permissions scope | bundle | scripts/validate-plugin-permissions.py --plugin <name> --check 013d | 2 |
| PKG-014 | runtime contract 検証 | bundle | scripts/validate-plugin-package.py --check pkg-014 | 2 |
| PKG-015 | rubric 違反率しきい値 | bundle | run-plugin-package-check/scripts/run-pkg-015.py --plugin <name> --log-dir <log-dir> --out <pkg-log> | 2 |
| PKG-016 | 予約(未確定) | - | - | - |
| PKG-017 | 予約(未確定) | - | - | - |