context-keeper

Community

Keep project context in sync as you work.

Authorroyisme
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill preserves and enforces up-to-date project context across sessions by managing layered documentation (USERAGENTS.md, TECH_INFO.md, and file headers) and integration hooks to automate maintenance.

Core Features & Use Cases

  • Three-level Documentation: USERAGENTS.md (project context), TECH_INFO.md (directory tech info), and file headers for change traceability.
  • On-demand TECH_INFO.md: Creates technical docs for directories as you work, keeping documentation lightweight and relevant.
  • Enforced Maintenance: Hooks prompt for documentation updates and can block session completion in strict mode.
  • Tech-Stack Aware: Infers conventions based on detected tech stacks to guide coding standards.

Quick Start

  • Scan a project to generate USERAGENTS.md and configure agent rules: python context-keeper/scripts/scan_project.py /path/to/project
  • When editing, read TECH_INFO.md for the target directory, then after changes, run the appropriate update flows and headers
  • Run the Stop hook (with strict mode as desired) to ensure documentation sync before finishing a session

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: context-keeper
Download link: https://github.com/royisme/agent-skills/archive/main.zip#context-keeper

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.