project-context

Load and save PROJECT_CONTEXT.md files across Claude sessions.

28|3|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/ScientiaCapital/skills --skill project-context-scientiacapital
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-context
Source: https://github.com/ScientiaCapital/skills/tree/main/stable/project-context-skill
Command: npx skills add https://github.com/ScientiaCapital/skills --skill project-context-scientiacapital

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing per-project work state across Claude sessions is error-prone and leads to context drift. This skill provides a reliable mechanism to load a per-project PROJECT_CONTEXT.md at session start, track progress, and save updates at session end.

Core Features & Use Cases

  • Per-project context loading and persistence to maintain session continuity across Claude Code and Claude Desktop.
  • Automatic generation and validation of context when missing or mismatched, with git-state alignment checks.
  • Clear, timestamped contextual summaries shown to users at the start and end of each session for focused work.

Quick Start

Load <project-root>/.claude/PROJECT_CONTEXT.md at session start to initialize context.

Frequently Asked Questions about project-context

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain project context across Claude Code sessions?▼

You can maintain project context across Claude sessions by automatically loading a PROJECT_CONTEXT.md file at session start and saving timestamped progress updates at session end.

What is the best way to prevent context drift when using Claude Desktop?▼

The best way to prevent context drift in Claude Desktop is using per-project context persistence to load existing state and enforce git-state alignment checks at the beginning of each workflow.

Does this context persistence mechanism automatically generate project state if it is missing?▼

Yes, the context persistence mechanism automatically generates and validates the PROJECT_CONTEXT.md file when it is missing or mismatched, ensuring your project state is always initialized correctly.

How do I align Claude session state with my current git repository state?▼

To align Claude session state with git, the skill enforces git-state alignment checks during context loading and applies per-project isolation to keep your tracked progress consistent with repository changes.

Can I use this skill to isolate context for multiple projects in Claude Code?▼

Yes, you can isolate context for multiple projects because the skill enforces per-project isolation, loading a dedicated PROJECT_CONTEXT.md from the project root directory to keep workflows strictly separated.