Agent skill
detect-kiro-specs
Detect Kiro specs with modified files in current branch. Use before PRs, spec-specific tests, or CI filtering.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/testing/detect-kiro-specs
SKILL.md
Modified Kiro Specs Detection
IMPORTANT:
Check .kiro/specs exists via ls before start.
If absent, quit immediately with empty list.
Usage
bash
./scripts/main.sh [-b|--branch <branch>]
Options:
-b,--branch: Base branch (default: repo default)
Output
Newline-separated spec names, sorted:
user-auth
product-listing
Empty if no modified specs.
main.sh Internal Detection Logic
- List all specs from
.kiro/specs/ - Get modified files via
git diff <branch>...HEAD - Match files containing
/<spec-name>/pattern - Return distinct matches sorted alphabetically
Examples
bash
# Default branch
./scripts/main.sh
# Specific branch
./scripts/main.sh -b develop
# Count
./scripts/main.sh | wc -l
# CI loop
for spec in $(./scripts/main.sh); do
run_tests "$spec"
done
Didn't find tool you were looking for?