A checkpoint system for Claude Code CLI that automatically tracks your coding sessions. Inspired by Cursor IDE's checkpoint feature - see everything you've done with Claude Code CLI and navigate through your conversation history.
git clone https://github.com/p32929/ccheckpoints.gitA checkpoint system for Claude Code CLI that automatically tracks your coding sessions. Inspired by Cursor IDE's checkpoint feature - see everything you've done with Claude Code CLI and navigate through your conversation history.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/p32929/ccheckpointsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a checkpoint system for Claude Code CLI. Track my coding sessions and allow me to navigate through my conversation history. Here's the context: [PROJECT_NAME], [PROGRAMMING_LANGUAGE], [CURRENT_CODE]. Show me the checkpoints and let me revisit any point in the conversation.
# Checkpoints for Project 'E-Commerce Website' (Python)
## Session 1: Initial Setup
- **Timestamp**: 2023-10-15 14:30
- **Action**: Created project structure and initial requirements.txt
- **Code**: ```python
# requirements.txt
Django==4.2.5
psycopg2-binary==2.9.6
python-dotenv==1.0.0
```
## Session 2: Database Configuration
- **Timestamp**: 2023-10-15 15:45
- **Action**: Set up PostgreSQL database and environment variables
- **Code**: ```python
# settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': os.getenv('DB_NAME'),
'USER': os.getenv('DB_USER'),
'PASSWORD': os.getenv('DB_PASSWORD'),
'HOST': os.getenv('DB_HOST'),
'PORT': os.getenv('DB_PORT'),
}
}
```
## Session 3: User Model Creation
- **Timestamp**: 2023-10-16 10:15
- **Action**: Created custom User model and extended AbstractUser
- **Code**: ```python
# models.py
from django.contrib.auth.models import AbstractUser
from django.db import models
class CustomUser(AbstractUser):
stripe_customer_id = models.CharField(max_length=255)
def __str__(self):
return self.email
```
Would you like to revisit any of these checkpoints?Manage Node.js packages and dependencies effortlessly with streamlined version control.
Your one-stop shop for church and ministry supplies.
Automate your browser workflows effortlessly
AI-first code editor
AI assistant built for thoughtful, nuanced conversation
Automate your spreadsheet tasks with AI power