Skip to content

fix: remove session-start hooks and using-ia bootstrap (v1.0.1) - #1

Merged
PIO-Anurag-Garg merged 1 commit into
mainfrom
fix/remove-session-start-hooks
Jun 2, 2026
Merged

fix: remove session-start hooks and using-ia bootstrap (v1.0.1)#1
PIO-Anurag-Garg merged 1 commit into
mainfrom
fix/remove-session-start-hooks

Conversation

@PIO-Anurag-Garg

Copy link
Copy Markdown
Collaborator

Summary

Removes the session-start hooks (and the now-orphaned using-ia bootstrap skill) because the hooks ran bash hooks/session-start, which errored on startup in any environment without bash on PATH — e.g. Windows without Git Bash or WSL. The auto-trigger wasn't worth a hard error every session.

With the hook gone, using-ia had no purpose (its body only loaded via the hook), so it's removed too. The ia skill's own description drives discovery where harnesses surface skill descriptions.

Type of change

  • Skill content (skills/<name>/) — removed skills/using-ia/
  • Manifest change (*.json) — dropped hook/using-ia refs; bumped to 1.0.1
  • Hook script change (hooks/) — removed hooks/ entirely
  • CI/workflow change (.github/workflows/) — dropped hooks/* + using-ia from validate.yml required-files list
  • Docs — README skills table + "Try it" wording; CHANGELOG 1.0.1 entry

Checklist

  • Validate workflow passes (JSON/YAML + version consistency verified locally — all 9 manifests on 1.0.1)
  • IP Guard workflow passes (no SQL / table / library / execute_sql / internal-URL strings introduced)
  • If bumping version: ran ./scripts/bump-version.sh X.Y.Z — versions bumped manually because jq isn't installed locally; CI's version-consistency check confirms all manifests match
  • CHANGELOG.md updated for user-visible changes
  • No internal SQL, table names, library names, or internal repo URLs included

Removed files

  • hooks/hooks.json, hooks/hooks-cursor.json, hooks/session-start, hooks/run-hook.cmd
  • skills/using-ia/SKILL.md

The SessionStart hooks ran `bash hooks/session-start`, which errored on
startup in any environment without bash on PATH (e.g. Windows without Git
Bash or WSL). The auto-trigger isn't worth a hard error every session, so
the hooks are removed.

That makes the using-ia bootstrap skill obsolete — it only loaded via the
hook — so it's removed too. The ia skill's own description drives discovery.

- delete hooks/ (hooks.json, hooks-cursor.json, session-start, run-hook.cmd)
- delete skills/using-ia/
- drop hook/using-ia refs from manifests, validate.yml, README
- bump all manifests to 1.0.1; add CHANGELOG 1.0.1 entry
@PIO-Anurag-Garg
PIO-Anurag-Garg merged commit cdc08ec into main Jun 2, 2026
2 checks passed
@PIO-Anurag-Garg
PIO-Anurag-Garg deleted the fix/remove-session-start-hooks branch June 2, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant