rawgentic:switch

Manage project binding and activation in the Rawgentic workspace.

2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/3D-Stories/rawgentic --skill rawgentic-switch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rawgentic:switch
Source: https://github.com/3D-Stories/rawgentic/tree/main/skills/switch
Command: npx skills add https://github.com/3D-Stories/rawgentic --skill rawgentic-switch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that all subsequent Rawgentic workflow commands are directed to the correct project within your workspace, preventing errors and streamlining your development process.

Core Features & Use Cases

  • Project Binding: Associates your current Claude session with a specific project.
  • Project Listing: Displays all registered projects and their active status.
  • Project Deactivation: Allows you to disable a project's active status.
  • Use Case: When you start working on a new feature for 'my-api' after finishing a task for 'my-frontend', you would use this Skill to switch your active project context.

Quick Start

Use the rawgentic:switch skill to bind this session to the 'my-app' project.

Frequently Asked Questions about rawgentic:switch

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

FAQPage Schema
How do I switch project context within my workspace to avoid applying changes to the wrong codebase?

To switch project context, use the project binding feature to associate your current Claude session with a specific project. This ensures all subsequent workflow commands are directed to the correct project and prevents executing actions on the wrong codebase.

Can I list all registered projects and check which one is currently active in my workspace?

Yes, you can list all registered projects and their active status within the Rawgentic workspace. The project listing feature displays every configured project and shows whether it is currently bound to your active session.

How does session binding work when managing multiple projects in a developer workspace?

Session binding works by reading and writing your current session context to session_registry.jsonl and updating .rawgentic_workspace.json. This mechanism aligns your active development environment with a user-defined project path so commands execute correctly.

What is the best way to deactivate a project's active status after finishing a development task?

The best way to deactivate a project's active status is to use the project deactivation command in the Rawgentic workspace. This disables the project's binding, ensuring your session context is cleared and ready for the next task.

Do I need to specify a project path to activate a project, or can I activate it by name?

You can activate a specific project by either its name or its file path. Both methods successfully bind your current session to the target project and update the workspace configuration files to reflect the active context.