Tool Commands

Tool commands manage Weasley Podex's internal subsystems — skills, employees, MCP servers, memory, browser, orchestration, and project directories. These slash commands are available inside any Weasley Podex session.

All tool commands start with / and can be triggered by natural language too. Korean "~해줘" patterns are mapped automatically — see the tip boxes below each command.

Command Overview

CommandPurposeKorean Shortcut
/skillSkill management (list, reset)"스킬 목록 보여줘"
/employeeEmployee reset"직원 리셋해줘"
/mcpMCP server management"MCP 서버 동기화해줘"
/memoryMemory search"메모리 검색해줘"
/browserBrowser control"브라우저 상태 보여줘"
/orchestratePABCD orchestration"PABCD 시작해줘"
/projectProject directory management"프로젝트 설정해줘"

/skill

Manage the skill catalog. List all available skills with their activation status, or reset the skill system to defaults.

Subcommands

SubcommandArgsDescription
/skill listShow all registered skills with their status (active, loaded, available). Auto-active skills are marked with a badge.
/skill resetReset all skills to their default state. Unloads manually loaded skills and restores auto-active ones.

Example Usage

# List all skills and their activation status
/skill list

# Reset skills after experimenting with manual loads
/skill reset
"~해줘" tip: "스킬 목록 보여줘" → /skill list  |  "스킬 초기화해줘" → /skill reset

/employee

Reset the employee system. Employees are specialized sub-agents that handle delegated tasks. When an employee gets stuck or its state becomes stale, reset it.

Subcommands

SubcommandArgsDescription
/employee resetReset all employees to their initial state. Clears queued tasks, resets internal counters, and re-initializes the employee pool.

Example Usage

# Reset all employees when tasks are stuck
/employee reset

# Useful after changing project context
/employee reset
"~해줘" tip: "직원 리셋해줘" → /employee reset  |  "employee 초기화" → /employee reset

/mcp

Manage MCP (Model Context Protocol) servers. MCP servers extend Weasley Podex's capabilities by providing additional tools, resources, and context. Sync discovers available servers; install adds new ones.

Subcommands

SubcommandArgsDescription
/mcp syncSynchronize with all configured MCP servers. Re-discovers available tools, refreshes server health status, and updates the tool registry.
/mcp installInstall or register a new MCP server from the configured server list. Fetches the server manifest and registers its tools.

Example Usage

# Refresh all MCP server connections
/mcp sync

# Install a new MCP server after adding it to config
/mcp install

# Typical workflow: add server to config, then install + sync
/mcp install
/mcp sync
"~해줘" tip: "MCP 서버 동기화해줘" → /mcp sync  |  "MCP 설치해줘" → /mcp install

/memory

Search Weasley Podex's persistent memory system. Memory stores decisions, context, and facts across sessions. Use this command to recall previous context or verify what the system remembers.

Syntax

FormArgsDescription
/memoryOpen memory search with no query (lists recent entries).
/memory [query]query — free-text search stringSearch memory for entries matching the query. Uses semantic search across all memory layers (L0 session, L1 project, L2 federated).

Example Usage

# Search for JWT-related decisions
/memory JWT authentication

# Find previous architecture discussions
/memory architecture decisions

# Broad search across all memory
/memory deployment strategy

# No query — see recent memory entries
/memory

Memory Layers

LayerScopeDescription
L0SessionCurrent conversation context, ephemeral
L1ProjectPersisted per-project memory in SQLite
L2FederatedCross-instance search via dashboard memory federation
"~해줘" tip: "메모리 검색해줘" → /memory  |  "JWT 관련 기억 찾아줘" → /memory JWT  |  "이전에 뭐라고 했는지 찾아줘" → /memory [키워드]

/browser

Control the headless Chrome browser instance managed by Weasley Podex. Check browser health, list open tabs, and manage the browser session used for web automation and screenshots.

Subcommands

SubcommandArgsDescription
/browser statusShow the current browser status: whether the Weasley Podex browser server is running, the Chrome DevTools Protocol (CDP) connection state, viewport size, and active page URL.
/browser tabsList all open browser tabs with their titles, URLs, and active/inactive state. Useful for debugging multi-tab automation workflows.

Example Usage

# Check if the browser is connected and healthy
/browser status

# See all open tabs in the managed browser
/browser tabs

# Typical workflow: check status, then use browser skill
/browser status
"이 페이지 스크린샷 찍어줘"
"~해줘" tip: "브라우저 상태 보여줘" → /browser status  |  "열린 탭 보여줘" → /browser tabs

/orchestrate

Run the PABCD orchestration framework. PABCD structures complex tasks into five phases: Intake, Persona, Audience, Behavior, Context, Deliverable. Use this command to start a structured workflow, advance through phases, or check progress.

Subcommands

SubcommandArgsDescription
/orchestrate IIntake — Begin the orchestration process. Collects the raw task description and clarifies requirements before structuring.
/orchestrate PPersona — Define who performs the task (e.g., "senior backend engineer", "UX researcher"). Sets the voice and expertise level.
/orchestrate AAudience — Define who consumes the output (e.g., "junior developers", "product manager", "CI pipeline").
/orchestrate BBehavior — Specify the actions to perform (e.g., "write", "review", "refactor", "analyze", "migrate").
/orchestrate CContext — Provide background constraints (e.g., "TypeScript monorepo, Node 20, Cloudflare Workers").
/orchestrate DDeliverable — Define the expected output format (e.g., "PR-ready code with tests", "architecture diagram", "migration plan").
/orchestrate statusShow current orchestration progress. Displays which PABCD phases are complete, pending, or in progress.
/orchestrate resetReset the orchestration state. Clears all PABCD phases and returns to a clean slate.

Example Usage

# Start a full PABCD orchestration from intake
/orchestrate I

# Jump directly to defining the Persona phase
/orchestrate P

# Run through the full workflow step by step
/orchestrate I    # Intake: describe the task
/orchestrate P    # Persona: who does it
/orchestrate A    # Audience: who reads it
/orchestrate B    # Behavior: what actions
/orchestrate C    # Context: constraints
/orchestrate D    # Deliverable: output format

# Check progress mid-workflow
/orchestrate status

# Start over if the framing is wrong
/orchestrate reset

PABCD Phase Flow

PhaseQuestion AnsweredExample
I — IntakeWhat is the raw task?"Build a user auth system with JWT"
P — PersonaWho performs it?Senior backend engineer with security expertise
A — AudienceWho consumes the output?Junior developers joining the team
B — BehaviorWhat actions to take?Design, implement, write tests, document
C — ContextWhat are the constraints?Express + TypeScript, PostgreSQL, deployed on Cloudflare
D — DeliverableWhat is the output format?PR-ready code with unit tests and API docs
"~해줘" tip: "PABCD 시작해줘" → /orchestrate I  |  "오케스트레이션 상태 보여줘" → /orchestrate status  |  "PABCD 리셋해줘" → /orchestrate reset

/project

Manage project directories. Weasley Podex tracks which directories are registered projects and uses this context for memory scoping, skill selection, and file operations. Switch between projects or register new ones.

Subcommands

SubcommandArgsDescription
/project set[path] — optional directory pathSet the active project directory. If no path is given, uses the current working directory. This updates memory scope, skill context, and file resolution.
/project resetClear the active project. Resets to no project context, which means memory falls back to global scope and skills lose project-specific hints.
/project listList all registered project directories with their names, paths, and last-active timestamps.

Example Usage

# Set the current directory as the active project
/project set

# Set a specific project path
/project set ~/Developer/my-app

# List all known projects
/project list

# Clear the project context
/project reset

# Typical workflow: switch project before starting work
/project set ~/Developer/weasley-podex
"이 프로젝트의 TODO 보여줘"

What Changes When You Set a Project

SystemEffect
MemoryL1 project memory is scoped to the set directory
SkillsStack detection re-runs for the new project (e.g., detects TypeScript, Python)
FilesRelative paths resolve against the project root
GoalsGoal tracking is scoped to the active project
"~해줘" tip: "프로젝트 설정해줘" → /project set  |  "프로젝트 목록 보여줘" → /project list  |  "프로젝트 초기화해줘" → /project reset

Quick Reference

All tool commands at a glance, grouped by what they manage.

CategoryCommandWhat It Does
Skill Management/skill listList all skills and their status
/skill resetReset skills to defaults
Employee Management/employee resetReset all employees
MCP Servers/mcp syncRefresh MCP server connections
/mcp installInstall a new MCP server
Memory/memory [query]Search persistent memory
Browser/browser statusCheck browser health
/browser tabsList open tabs
Orchestration/orchestrate IStart intake phase
/orchestrate PDefine persona
/orchestrate ADefine audience
/orchestrate BSpecify behavior
/orchestrate CProvide context
/orchestrate DDefine deliverable
/orchestrate statusShow orchestration progress
/orchestrate resetReset orchestration state
Project/project set [path]Set active project directory
/project resetClear project context
/project listList registered projects

Natural Language Mapping

You do not need to memorize slash commands. Weasley Podex maps natural Korean and English phrases to the appropriate tool command.

You SayWeasley Podex Runs
"메모리 검색해줘"/memory
"JWT 관련 메모리 찾아줘"/memory JWT
"PABCD 시작해줘"/orchestrate P
"오케스트레이션 상태 확인해줘"/orchestrate status
"스킬 목록 보여줘"/skill list
"스킬 리셋해줘"/skill reset
"직원 리셋해줘"/employee reset
"MCP 서버 동기화해줘"/mcp sync
"MCP 설치해줘"/mcp install
"브라우저 상태 보여줘"/browser status
"열린 탭 보여줘"/browser tabs
"프로젝트 설정해줘"/project set
"프로젝트 목록 보여줘"/project list
"프로젝트 초기화해줘"/project reset