Skip to main content

session-start

Use at the beginning of any new session — before any work begins — to establish effort tier, session goal, and skill routing. Triggers on: "start a session", "let's begin", "new session", "kick off", "where do we start", or whenever a fresh context needs calibration before a build, research, or planning task.

الانتقال إلى التثبيت

معلومات المصدر

المستودع
craigm26/founder-skills
آخر نشاط في المصدر
١١ يونيو ٢٠٢٦ في ٢٠:٣٧
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
3 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
session-start
description
Use at the beginning of any new session — before any work begins — to establish effort tier, session goal, and skill routing. Triggers on: "start a session", "let's begin", "new session", "kick off", "where do we start", or whenever a fresh context needs calibration before a build, research, or planning task.
# Session Start The judgment layer entry point. Runs before any work — establishes the three variables every downstream skill needs: **effort tier** (which model to route to), **goal clarity** (what success looks like), and **skill routing** (which skills apply this session). **Announce at start:** "Using session-start to calibrate this session." --- ## Step 1 — Calibrate with AskUserQuestion Run **one** `AskUserQuestion` call with these three questions together: ``` Question 1 — Effort tier header: "Effort level" question: "What's the effort level for this session?" options: - label: "Quick exploration (Recommended for most sessions)" description: "Sonnet 4.6 throughout. Fast, focused, minimal token spend. Good for spikes, research, one-off tasks." - label: "Focused sprint" description: "Sonnet 4.6 for implementation, Opus 4.8 for plan writing and review. Best for shipping a real feature." - label: "Deep build" description: "Opus 4.8 throughout — planning, implementation review, loop design. Reserve for architectural decisions or high-stakes launches." - label: "Constrained (low tokens this week)" description: "Sonnet 4.6 only. Hand heavy implementation off as a written plan file to an external executor when tokens run low." Question 2 — Domain header: "Domain" question: "What are you working on this session?" options: - label: "New product idea" description: "Validating demand, deciding what to build, or writing a first spec." - label: "Existing product — new feature" description: "Designing, speccing, or implementing a specific feature in an existing codebase." - label: "Research or analysis" description: "Market research, competitor analysis, technical spike, data exploration." - label: "Infrastructure / operations" description: "Deployment, CI/CD, dependency audit, migrations, devops." Question 3 — Outcome header: "Done looks like" question: "What does 'done' look like at the end of this session?" options: - label: "A decision I can act on" description: "A recommendation with rationale I trust enough to move forward." - label: "A plan file I can hand off" description: "A written spec, PRD, or implementation plan ready for an implementation model or external executor." - label: "Working code merged or deployed" description: "A concrete, verified, shipped change." - label: "A brief or artifact I can share" description: "A doc, deck, report, or diagram for a stakeholder." ``` --- ## Step 2 — Set the session context After collecting answers, announce the session context aloud and save it: ```markdown ## Session Context — [date] **Effort tier:** [Quick / Focused / Deep / Constrained] **Model routing:** [Sonnet throughout / Sonnet impl + Opus plan+review / Opus throughout / Sonnet + external-executor fallback] **Domain:** [new product / existing feature / research / infra] **Done looks like:** [decision / plan file / merged code / artifact] **Goal (from user):** [one sentence from their message or AskUserQuestion notes] ``` Save to `~/.claude/session-context.md` (overwrite each session — this is a scratchpad, not memory). --- ## Step 3 — Route to the right skill Based on domain + outcome, suggest the skill chain to use: | Domain | Done looks like | Suggested chain | |---|---|---| | New product idea | Decision | `/market-validation` → `/build-options` | | New product idea | Plan file | `/market-validation` → `/build-options` → `/prd` → `/tasks` | | Existing feature | Plan file | `/prd` → `/tasks` → implementation | | Research | Artifact | `/market-validation` (or direct research) | | Infra | Merged code | `/tasks` (or inline — no chain needed) | | Any multi-repo scope | Plan file | `/ecosystem-planning` | Announce: "This session I'll route to [skill chain]. Say the skill name to begin, or ask me to start directly." --- ## Step 4 — Load memory Before doing any work, read your Claude Code memory index (`~/.claude/projects/<project>/memory/MEMORY.md`, if it exists — see [Memory](https://code.claude.com/docs/en/memory)). Summarize any items marked PENDING, BLOCKED, or awaiting-operator that are relevant to this session's domain. Surface them as a short list before proceeding. --- ## Model routing reference | Tier | Fable planning | Implementation | Review | |---|---|---|---| | Quick | Sonnet 4.6 | Sonnet 4.6 | Sonnet 4.6 | | Focused | Opus 4.8 | Sonnet 4.6 | Opus 4.8 | | Deep | Opus 4.8 | Opus 4.8 | Opus 4.8 | | Constrained | Sonnet 4.6 | Sonnet 4.6 → external executor | Sonnet 4.6 | --- ## What this skill builds on | Anthropic primitive | Role in this skill | |---|---| | `AskUserQuestion` | Collects session context before any tokens are spent on work | | Memory system (`~/.claude/projects/*/memory/`) | Surfaces pending items from prior sessions | | Model routing (Opus / Sonnet / external executor) | Selected once here; downstream skills inherit the choice | | Skills as judgment layer | This skill activates the right chain; it does not do the work itself | See: [Agent SDK](https://code.claude.com/docs/en/agent-sdk/overview) · [Interactive mode / AskUserQuestion](https://code.claude.com/docs/en/interactive-mode) · [Memory](https://code.claude.com/docs/en/memory) · [Models overview](https://platform.claude.com/docs/en/docs/about-claude/models/overview)
عرض على GitHub