os-switch-project

Switch active projects in OS-Intelligence workflows with optional session saving.

4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/simonconway1979/os-intelligence --skill os-switch-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: os-switch-project
Source: https://github.com/simonconway1979/os-intelligence/tree/main/.claude/skills/os-switch-project
Command: npx skills add https://github.com/simonconway1979/os-intelligence --skill os-switch-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OS-switch-project helps you move between product projects without losing the thread of what you were working on, by optionally saving the current session and then resetting context for the next project.

Core Features & Use Cases

  • Optionally saves your current session: prompts you to run /os-save before switching, so you don’t discard work.
  • Guides you to the next active project: reads projects.md to list active projects and lets you choose one or add a new project.
  • Updates project tracking and sets up the boundary: if you skip saving, it updates the Last session date in projects.md and instructs you to clear context before loading the new project.

Quick Start

Ask the AI to run /os-switch-project to save (or not) your current session, choose a new active project, then clear context and load it.

Frequently Asked Questions about os-switch-project

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

FAQPage Schema
How do I switch projects in Claude Code without losing my current session context?

To switch projects without losing context, you can optionally save your current session before changing the active project. The workflow prompts you to save, helps you select a new target project, and then resets the context boundary for the next session.

What is the best way to manage project state when moving between multiple product documentation tasks?

Managing project state across tasks requires crossing a context boundary safely. You can persist your current work, update the Last session date in your tracking file, and clear the context before loading the new project's documentation.

How do I start a new interactive project management session after selecting a target project?

After selecting a target project, you must clear the current context and run the start command to begin the new interactive project management session. This ensures the environment loads the fresh project state cleanly.

Can I dynamically list and choose active projects from my existing markdown files?

Yes, you can dynamically list active projects by reading your projects.md file. The system reads this file to present available active projects, allowing you to choose an existing one or add a new project directly.

What happens to project tracking if I skip saving the current session before switching?

If you skip saving, the workflow automatically updates the Last session date for the current project in your projects.md file. This maintains accurate project tracking records before you cross the context boundary.