Skip to content
Back to skills

Session Bootstrap

ASecurity

Confirm the evolution layer is active at session start and report what was injected. Use at the start of any session where behavior may have recently changed, or when the user asks what guidance is active. Read-only — does not modify stable/.

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentsgobash

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add kmshihab7878/claude-code-setup --skill session-bootstrap --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Session Bootstrap?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Session Bootstrap
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kmshihab7878-session-bootstrap/badge)](https://www.skillsdirectory.com/skills/kmshihab7878-session-bootstrap)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: session-bootstrap
description: "Confirm the evolution layer is active at session start and report what was injected. Use at the start of any session where behavior may have recently changed, or when the user asks what guidance is active. Read-only — does not modify stable/."
---

# session-bootstrap

## When to use
- The user asks "what's loaded?" or "what rules apply?"
- A new session just started and you want to confirm the evolution contract landed.
- Troubleshooting why Claude is/isn't following a stable learning.

## What to do
1. Run: `bash ~/.claude/evolution/bin/evolve-status.sh`
2. Show the user:
   - kill-switch state
   - number of stable learnings in effect (grep `^- ` in `~/.claude/evolution/stable/global.md`)
   - any project-scoped stable file matching `basename $(pwd)`
   - last 3 session records
3. If the hook didn't fire (no recent `sessions.jsonl` record), flag it and suggest checking `settings.json` for the `SessionStart` hook.

## What NOT to do
- Do not read raw records (`corrections.jsonl`, `outcomes.jsonl`) and treat them as operating rules. Those are evidence, not stable guidance.
- Do not edit `stable/global.md` or any file under `~/.claude/evolution/stable/`. Changes go through `/evolution promote`.
- Do not bloat the output. The dashboard is terse on purpose.

## Inputs / outputs
- **Inputs:** none (reads `~/.claude/evolution/` state).
- **Outputs:** text dashboard to the user.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…