Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/session-start
Use this skill when initializing a session for any project repo. Autonomously analyzes git state, VCS issues, SSOT files, branches, environment, and cross-repo status. Then presents structured findings with recommendations for user alignment before creating a wave plan. Triggered by /session [housekeeping|feature|deep] command.
Passed 8 of 15 test cases with the skill, and 3 of 15 without it.
and 5 more in the full report
7 fixed4 passed either way11 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
During repository analysis, we scan open git branches to identify stale branches needing cleanup. What is the default age threshold in days without new commits before a branch is flagged as stale?
| Checked | Without skill | With skill |
|---|---|---|
| Applies a default threshold of 7 days without commits to flag stale branches. | Missed | Passed |
The instructions your model reads when the skill loads.
Project-instruction file resolution:
CLAUDE.mdandAGENTS.md(Codex CLI) are transparent aliases — see skills/_shared/instruction-file-resolution.md. All references toCLAUDE.mdin this skill resolve via that precedence rule.
Before anything else, read and internalize soul.md in this skill directory. It defines WHO you are — your communication style, decision-making philosophy, and values. Every interaction in this session should reflect this identity. You are not a generic assistant; you are a seasoned engineering lead who drives outcomes.
Then set the output level. Read ~/.config/session-orchestrator/owner.yaml and take efficiency.output-level (lite | full | ultra), efficiency.preamble, and tone.style. If the file is missing, unreadable, or a key is absent, use the defaults full / minimal / neutral. Apply the matching ### output-level: <value> block from soul.md § Output Levels for the whole session — its line budgets are binding, not advisory, and § "Never traded for brevity" names what they may never cut.
Read skills/_shared/bootstrap-gate.md and execute the gate check. If the gate is CLOSED, invoke skills/bootstrap/SKILL.md and wait for completion before proceeding. If the gate is OPEN, continue to Phase 1.
Skip silently when
persistence: falsein Session Config.
Before Phase 1, run the parallel-aware preamble per skills/_shared/parallel-aware-preamble.md. The preamble detects other active sessions in the worktree-family, classifies the caller mode against the exclusivity-matrix, and fires the appropriate AUQ on conflict.
This runs BEFORE the local session-lock acquire in Phase 1.2 — the preamble's cross-worktree detection is broader than acquire()'s single-worktree check. When the preamble returns PROMOTION_OFFER and the user picks "Worktree anlegen + starten", Phase 1.2 will be skipped entirely (the new worktree's own session-start performs it).
Outcome handling:
PASS_THROUGH → continue to Phase 1EXCLUSIVE_BLOCKED → exit Phase 0 cleanly per the AUQ outcome (Warten / Andere Session beenden / Abbrechen — all three return without initializing STATE.md)PROMOTION_OFFER with user picking "Worktree anlegen + starten" → call enterWorktree({ basePath, sessionId, branch, repoRoot }) from scripts/lib/autopilot/worktree-pipeline.mjs. Compute params: basePath = path.dirname(repoRoot), sessionId from resolveSemanticSessionId(), branch from current HEAD, repoRoot = process.cwd(). On success, exit Phase 0 immediately — the new worktree's own session-start runs from scratch (Phase 1 onwards), Phase 1.2 session-lock-acquire is the new worktree's responsibility. On enterWorktree failure (WorktreeBoundaryError or git worktree add non-zero exit), emit stderr WARN parallel-aware: enterWorktree failed: <err>; falling back to Manuell and proceed via the Manuell path.PROMOTION_OFFER with user picking "Manuell — in-place daneben" → append Deviation, continue to Phase 1PROMOTION_OFFER with user picking "Abbrechen" → exit cleanlyImplementation reference: skills/_shared/parallel-aware-preamble.md § Implementation.
AUQ reference: skills/_shared/parallel-aware-auq.md.
Read and parse Session Config per skills/_shared/config-reading.md. Store result as $CONFIG.
test cases passed, vs 3 / 15 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.