Tool Commands
Tool commands manage CLI-JAW's internal subsystems — skills, employees, MCP servers, memory, browser, orchestration, and project directories. These slash commands are available inside any CLI-JAW 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
| Command | Purpose | Korean Shortcut |
/skill | Skill management (list, reset) | "스킬 목록 보여줘" |
/employee | Employee reset | "직원 리셋해줘" |
/mcp | MCP server management | "MCP 서버 동기화해줘" |
/memory | Memory search | "메모리 검색해줘" |
/browser | Browser control | "브라우저 상태 보여줘" |
/orchestrate | PABCD orchestration | "PABCD 시작해줘" |
/project | Project directory management | "프로젝트 설정해줘" |
/skill
Manage the skill catalog. List all available skills with their activation status, or reset the skill system to defaults.
Subcommands
| Subcommand | Args | Description |
/skill list | — | Show all registered skills with their status (active, loaded, available). Auto-active skills are marked with a badge. |
/skill reset | — | Reset 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
| Subcommand | Args | Description |
/employee reset | — | Reset 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 CLI-JAW's capabilities by providing additional tools, resources, and context. Sync discovers available servers; install adds new ones.
Subcommands
| Subcommand | Args | Description |
/mcp sync | — | Synchronize with all configured MCP servers. Re-discovers available tools, refreshes server health status, and updates the tool registry. |
/mcp install | — | Install 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 CLI-JAW'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
| Form | Args | Description |
/memory | — | Open memory search with no query (lists recent entries). |
/memory [query] | query — free-text search string | Search 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
| Layer | Scope | Description |
| L0 | Session | Current conversation context, ephemeral |
| L1 | Project | Persisted per-project memory in SQLite |
| L2 | Federated | Cross-instance search via dashboard memory federation |
"~해줘" tip: "메모리 검색해줘" → /memory | "JWT 관련 기억 찾아줘" → /memory JWT | "이전에 뭐라고 했는지 찾아줘" → /memory [키워드]
/browser
Control the headless Chrome browser instance managed by CLI-JAW. Check browser health, list open tabs, and manage the browser session used for web automation and screenshots.
Subcommands
| Subcommand | Args | Description |
/browser status | — | Show the current browser status: whether the CLI-JAW browser server is running, the Chrome DevTools Protocol (CDP) connection state, viewport size, and active page URL. |
/browser tabs | — | List 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
| Subcommand | Args | Description |
/orchestrate I | — | Intake — Begin the orchestration process. Collects the raw task description and clarifies requirements before structuring. |
/orchestrate P | — | Persona — Define who performs the task (e.g., "senior backend engineer", "UX researcher"). Sets the voice and expertise level. |
/orchestrate A | — | Audience — Define who consumes the output (e.g., "junior developers", "product manager", "CI pipeline"). |
/orchestrate B | — | Behavior — Specify the actions to perform (e.g., "write", "review", "refactor", "analyze", "migrate"). |
/orchestrate C | — | Context — Provide background constraints (e.g., "TypeScript monorepo, Node 20, Cloudflare Workers"). |
/orchestrate D | — | Deliverable — Define the expected output format (e.g., "PR-ready code with tests", "architecture diagram", "migration plan"). |
/orchestrate status | — | Show current orchestration progress. Displays which PABCD phases are complete, pending, or in progress. |
/orchestrate reset | — | Reset 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
| Phase | Question Answered | Example |
| I — Intake | What is the raw task? | "Build a user auth system with JWT" |
| P — Persona | Who performs it? | Senior backend engineer with security expertise |
| A — Audience | Who consumes the output? | Junior developers joining the team |
| B — Behavior | What actions to take? | Design, implement, write tests, document |
| C — Context | What are the constraints? | Express + TypeScript, PostgreSQL, deployed on Cloudflare |
| D — Deliverable | What 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. CLI-JAW 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
| Subcommand | Args | Description |
/project set | [path] — optional directory path | Set the active project directory. If no path is given, uses the current working directory. This updates memory scope, skill context, and file resolution. |
/project reset | — | Clear the active project. Resets to no project context, which means memory falls back to global scope and skills lose project-specific hints. |
/project list | — | List 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/cli-jaw
"이 프로젝트의 TODO 보여줘"
What Changes When You Set a Project
| System | Effect |
| Memory | L1 project memory is scoped to the set directory |
| Skills | Stack detection re-runs for the new project (e.g., detects TypeScript, Python) |
| Files | Relative paths resolve against the project root |
| Goals | Goal 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.
| Category | Command | What It Does |
| Skill Management | /skill list | List all skills and their status |
/skill reset | Reset skills to defaults |
| Employee Management | /employee reset | Reset all employees |
| MCP Servers | /mcp sync | Refresh MCP server connections |
/mcp install | Install a new MCP server |
| Memory | /memory [query] | Search persistent memory |
| Browser | /browser status | Check browser health |
/browser tabs | List open tabs |
| Orchestration | /orchestrate I | Start intake phase |
/orchestrate P | Define persona |
/orchestrate A | Define audience |
/orchestrate B | Specify behavior |
/orchestrate C | Provide context |
/orchestrate D | Define deliverable |
/orchestrate status | Show orchestration progress |
/orchestrate reset | Reset orchestration state |
| Project | /project set [path] | Set active project directory |
/project reset | Clear project context |
/project list | List registered projects |
Natural Language Mapping
You do not need to memorize slash commands. CLI-JAW maps natural Korean and English phrases to the appropriate tool command.
| You Say | CLI-JAW 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 |