Resumes work on existing projects: lists from registry JSON, reads project_state.md for state summary and phase, scans in-progress tasks, suggests next actions. Triggers: 'pick up where I left off'.
From drupal-dev-frameworknpx claudepluginhub camoa/claude-skills --plugin drupal-dev-frameworkThis skill is limited to using the following tools:
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Restore context when starting a new session on an existing project.
!git branch --show-current 2>/dev/null
Activate when:
First, check the project registry:
Use Read on ~/.claude/drupal-dev-framework/active_projects.json
If registry exists and has projects, show:
## Registered Projects
| # | Name | Phase | Last Accessed | Path |
|---|------|-------|---------------|------|
| 1 | {name} | Phase {N} | {date} | {path} |
| 2 | {name} | Phase {N} | {date} | {path} |
Enter number to resume, or 'new' for unregistered project:
If project path provided directly, use it.
If registry doesn't exist or is empty:
No registered projects found.
Enter the project path or name:
Use Read on {project_path}/project_state.md
If file not found:
No project_state.md found at {path}.
Options:
1. Different path
2. Initialize new project here
3. Cancel
Your choice:
Invoke phase-detector skill to determine phase.
From project_state.md, extract:
Use Glob to find:
{project_path}/implementation_process/in_progress/*.md
If tasks in progress, use Read on each to get:
Format as:
## Resuming: {Project Name}
### Project Path
{full_path}
### Current Phase
Phase {N} - {Research/Architecture/Implementation}
### Last Session Summary
{From project_state.md Current Focus}
### Key Decisions Made
- {Decision 1}
- {Decision 2}
### Where We Left Off
{Description of last activity}
### Active Tasks
| Task | Status | Progress |
|------|--------|----------|
| {task 1} | In Progress | {last note} |
### Suggested Next Action
{Based on project state and phase}
---
Ready to continue? What would you like to work on?
If Phase 3 and tasks in progress, ask:
Active task: {task_name}
Load full context for this task? (yes/different task/overview first)
If yes, invoke task-context-loader for that task.
Update the project's lastAccessed date in ~/.claude/drupal-dev-framework/active_projects.json.
Also update the phase field if it has changed based on phase detection.
After user confirms direction:
For rapid context restoration:
Quick resume: {project_name}
- Phase: {N}
- Focus: {current_focus}
- Active task: {task or "none"}
- Next: {suggested action}
Continue with {suggested action}? (yes/other)
STOP and wait for user: