primeline-ai/claude-code-starter-system/system-boot
Claude Code and agent skill by primeline-ai/claude-code-starter-system
- community
Checking that the SKILL.md file is still in the repository.
Auto-loads project context at session start. Reads memory, shows project status, establishes session guidelines for memory, context, delegation, and handoffs.
Install
npx vskill@latest install primeline-ai/claude-code-starter-system/system-bootSKILL.md
System Boot - Context Loader + Session Guidelines
You are loading the project context for the current session. Follow these steps in order, then apply the session guidelines throughout.
Part 1: Context Loading
Step 1: Read the Memory Index
Read .claude/memory/index.json to get the active project name.
If this file does not exist, skip to the "No Memory Found" fallback at the bottom.
Step 2: Read Project State
Read .claude/memory/projects/{active}.json where {active} is the project name from Step 1.
This file contains the project goals, current phase, progress log, and any known blockers.
If this file does not exist, skip to the "No Memory Found" fallback.
Step 3: Present Context Block
Output a compact context block in this format:
Rules for the context block:
- Keep it under 200 tokens total
- Summarize progress entries - do not paste them verbatim
- If there are multiple goals, show only the primary one
- If blockers is empty or missing, show "none"
Step 4: Check for Recent Handoff
Look for the most recent file in .claude/handoffs/ (sort by filename, newest first).
If a handoff file exists:
- Read it
- Add a brief summary to the context block:
`` Last handoff: {date from filename} Next action: {content from the "Next Session" section of the handoff} ``
If no handoff files exist, skip this step.
Step 5: Ready to Work
After showing the context block, say one sentence about what you are ready to help with, based on the next step from the handoff or the latest progress entry.
Example: "Ready to continue with {next step}. What would you like to tackle first?"
Part 2: Session Guidelines
These guidelines apply throughout the entire session, not just at boot.
Memory Updates
| Event | Action | |
|---|---|---|
| Task completed | Append to progress array in .claude/memory/projects/{active}.json | |
| Feature finished | Update status to "done" in project file | |
| Error or setback | Append to failures array | |
| Blocker found | Update blockers field |
Progress entry format:
Failure entry format:
Context Awareness
| Context % | Status | Action | |
|---|---|---|---|
| < 60% | Healthy | Continue working normally | |
| 60-79% | Warning | Finish current task, avoid starting large new tasks | |
| 80%+ | Critical | Run /handoff now, continue in a new session |
When context is high, delegate work to sub-agents. They work in separate context windows - the work still happens but your main context stays clean.
Delegation Basics
Use a sub-agent when the task involves:
- 2+ files to read or modify
- Bulk operations (rename, refactor, search)
- Research or learning something new
- Code review or analysis
- Exploration ("find all X", "how does Y work?")
Model selection:
- Search, exploration, simple lookups: haiku (fast, cheap)
- Implementation, debugging, review: sonnet (capable, default)
- Highly complex work (7+ complexity): keep in main context
Do NOT delegate: production/deploy operations, destructive operations, secrets/passwords, or when the user wants to see work step-by-step.
After delegation, always verify: Does it work? Were requirements met? Any missed edge cases?
End-of-Session Checklist
Before closing a session:
- Log progress - append to
progressarray in the project file - Update state - update
phase, task statuses, andblockers - Log failures - if anything went wrong, append to
failuresarray - Run /handoff - creates a handoff file for the next session
Resuming: say "continue" at session start. This skill reads the handoff automatically.
No Memory Found - First-Time Onboarding
If .claude/memory/index.json does not exist, this is a first-time user. Give them a guided welcome:
Do not attempt to create any files during this skill. The /project-status command handles initialization.
Rules
- English only in all output
- Never reference external systems, knowledge graphs, or experience databases
- Never dump raw JSON - always summarize
- Never create or modify files during the context loading steps (Part 1)
- If any field is missing from the JSON, use "unknown" or skip that line gracefully
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/system-boot/SKILL.md
Popularity
- Repository stars
- 5
- Repository forks
- 2
- 7-day trend score
- 9
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/primeline-ai/claude-code-starter-system/system-boot)