Skip to content
lythoskill-project-onboarding logo

Project Onboarding

lythoskill-project-onboarding

Session context loader. Reads the latest daily handoff to restore project context without redundant file exploration. Three-layer loading: CLAUDE.md (stable) → daily handoff (session state) → git verification (ground truth). Degrades to file exploration when no handoff exists. Read-side pair with...

lythos-labs/lythoskill0installs3stars

SKILL.md

Full skill instructions

Project Onboarding

Read the handoff. Don't re-explore what's already written down.

Three-Layer Loading

Loading order optimized for KV cache (stable content first, volatile last):

Layer 1: Meta-skill (rarely changes)

cat CLAUDE.md

Provides: how to work in this project, architecture, conventions.

Layer 2: Session State (from latest daily file)

# Find the most recent daily file
ls daily/​*.md 2>/​dev/​null | sort | tail -1
# Read first section (## Session Handoff)

Handoff is fresh if: git_commit in handoff matches current HEAD and date is recent (within 3 days).

If fresh: use handoff directly. Skip cortex/​skills exploration. If stale or missing: degrade to file exploration (see below). If stale + gap >7 days: git log --since="7 days ago" --oneline to reconstruct activity, then cortex probe to check current state. Don't rely on stale Next Steps.

Layer 3: Ground Truth Verification (always required)

git status
git log --oneline -5

Compare against handoff's 0. Verify Current State section. If they diverge, handoff is stale — flag it and rely on real-time git output.

Degraded Exploration (no usable handoff)

Only when Layer 2 fails. Read in this order:

cat skill-deck.toml               # What skills are active
cat cortex/​INDEX.md               # Project governance state
git log --oneline -10             # Recent changes
ls -lt cortex/​adr/​02-accepted/ | head -10   # Recent decisions
ls -lt cortex/​wiki/​02-research/ | head -10  # Recent research
ls cortex/​epics/​01-active/        # Active epics
ls cortex/​tasks/​01-backlog/       # Pending work
ls cortex/​tasks/​02-in-progress/   # Active work

If the project has cortex, the ls -lt on adr/, wiki/, epics/, tasks/ directories tells you what happened recently without reading every file — timestamps reveal the most recent decisions, research, and active work at a glance.

Cortex ID = timestamp: ADR-/​TASK-/​EPIC- prefixes use yyyyMMddHHmmssSSS. This enables date-range grep reconstruction (e.g., ls cortex/​adr/​02-accepted/ | grep '^ADR-2026051' finds all May 2026 decisions). Use this when a weekly is missing or when verifying claims across a date range.

Freshness Decision Table

ConditionVerdictAction
Daily exists, git_commit matches HEAD, date ≤3 days✅ FreshUse handoff directly
Daily exists, git_commit ≠ HEAD⚠️ StaleRead handoff for context, but verify everything
Daily exists, date >3 days old⚠️ Probably staleSame as above
No daily file found❌ MissingFull degraded exploration

Output Format

After loading, summarize to user:

📋 Project: <name> (<tech stack>)
📌 Version: <tag> (git: <hash>)
📄 Source: daily/<date>.md | degraded exploration
⚠️ Pitfalls: <top 1-2 from handoff>
🎯 Current: <active task>
💡 Next: <prioritized next step>
✅ Verification: git state matches handoff | ⚠️ diverged

Checklist

  • Layer 1: Read CLAUDE.md
  • Layer 2: Find latest daily/, read handoff section
  • Assess freshness (git_commit match, date recency)
  • Layer 3: Verify with git status + git log
  • If handoff fresh → use directly
  • If handoff stale/​missing → degraded exploration
  • Output summary to user

Gotchas

Don't re-explore when handoff is fresh. The whole point of the scribe→onboarding pipeline is to avoid burning tokens on redundant ls and cat. If the handoff exists and git state matches, trust it.

Handoff date ≠ freshness. A 2-day-old handoff with matching git_commit is fresher than a same-day handoff whose git_commit doesn't match HEAD (someone committed outside the agent session). Multiple handoff sections. If the daily file has multiple ## Session Handoff sections (multiple sessions same day), read the first one — scribe prepends new handoffs to the top of the file.

Supporting References

When you need to…Read
Understand the CQRS architecture with scribereferences/​cqrs-architecture.md
See detailed output format variants and edge casesreferences/​output-formats.md

More skills from lythos-labs

lythoskill-hello-world logo
lythos-labs/lythoskill

lythoskill-hello-world

A minimal hello-world skill. No scripts, no dependencies. Demonstrates the simplest possible thin-skill: just a SKILL.md.

3 0
View
lythoskill-red-green-release logo
lythos-labs/lythoskill

lythoskill-red-green-release

User-acceptance-driven release workflow using heredoc patch files. Each iteration produces a timestamped pr-<timestamp>-<desc>.sh that self-archives after execution. No tag without explicit user LGTM. Supports rollback via archived backups.

3 0
View
lythoskill-red-green-release logo
lythos-labs/lythoskill

lythoskill-red-green-release

User-acceptance-driven release workflow using heredoc patch files. Each iteration produces a timestamped pr-<timestamp>-<desc>.sh that self-archives after execution. No tag without explicit user LGTM. Supports rollback via archived backups.

3 0
View
lythoskill-project-cortex logo
lythos-labs/lythoskill

lythoskill-project-cortex

Register tasks BEFORE fixing bugs. Close epics when work is done. Always move state through the CLI — never mv files by hand: CLI moves write Status History, manual moves create probe mismatches. Never leave state drift for the next agent to discover via git log. GTD (Getting Things Done)-style g...

3 0
View
lythoskill-creator logo
lythos-labs/lythoskill

lythoskill-creator

Scaffold and build projects for the lythoskill ecosystem only. Creates thin-skill monorepos: heavy logic in npm packages (Starter), agent-facing instructions in lightweight SKILL.md (Skill), build output committed to skills/ (Output).

3 0
View
lythoskill-deck logo
lythos-labs/lythoskill

lythoskill-deck

Declarative skill deck governance. `deck link` reconciles the working set to match skill-deck.toml — deny-by-default removes undeclared skills. DEFAULT patterns: PHASE SWITCH via separate deck files (deck link --deck phase<N>.toml), SEED bootstrap (minimal deck → agent self-expands via deck add +...

3 0
View
lythoskill-project-scribe logo
lythos-labs/lythoskill

lythoskill-project-scribe

Session context dump. Self-assess what the conversation contains that has NO other carrier (no task, no ADR, no epic) — pitfalls, working-tree anomalies, why-we-chose-this, specific next steps — and write to daily/YYYY-MM-DD.md. Things WITH structured carriers go to their carriers. Things WITHOUT...

3 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View