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.