v1.0.8 — Kiro auto-mode Bash 400
Fix: Kiro 400 after npm run typecheck
The skill already loaded. Read/Grep worked. The first Bash (npm run typecheck) hit Claude Code auto-mode safety classification via kr/claude-sonnet-5. That classifier request 400s, then the session dies with REQUEST_BODY_INVALID.
What changed
- Skill and slash command
allowed-toolspre-allowBash(npm run *),Bash(npm test *),Bash(npx *),Bash(git *)so they skip the classifier. - Skill instructs: do not retry Bash/Write after "cannot determine the safety" or HTTP 400.
- Template:
templates/repo-config/claude-permissions.json
How to run on sitemap-qa
- Quit Claude Code and start a new session (skills load at start).
.claude/settings.local.jsonnow includes those Bash allow rules.- If auto mode still 400s, switch permission mode to default (not auto) and retry.