A Rundock workspace is a folder. This page is the canonical reference for what is inside that folder, where each thing lives, and what syncs across a team versus what stays on the individual machine. For the concept, see Workspaces. For the team setup walkthrough, see Set up a team workspace.Documentation Index
Fetch the complete documentation index at: https://docs.rundock.ai/llms.txt
Use this file to discover all available pages before exploring further.
Top-level layout
~/.rundock/ directory is per-user and never shared.
What each path is for
.claude/agents/
One markdown file per agent. The filename without the .md extension is the agent’s slug.
.claude/skills/
One folder per skill. The folder name is the skill’s slug. Inside each folder, a single SKILL.md holds the skill definition.
.claude/settings.local.json
Per-user MCP server permissions and tool overrides for the workspace. Although it sits inside .claude/, this file should not sync across team members: it is per-user state. Add it to your sync tool’s exclusion list (or to .gitignore if you sync via git).
.mcp.json
Workspace-level MCP server configuration. Lists the MCP servers the workspace uses and the connection details. This file syncs across the team (the configuration is shared) but the credentials each MCP server needs come from each user’s ~/.rundock/secrets/.
This file is optional. If your workspace uses no MCP servers, omit it.
CLAUDE.md
Workspace-wide instructions. Rules and context that apply to every agent in the team. House style, file path conventions, naming rules, anything you want every agent to follow.
CLAUDE.md is loaded as part of every agent’s context at spawn time. Keep it focused: long, dense rules in CLAUDE.md slow every conversation down. House style and shared file path conventions belong here. Domain-specific procedures belong in skills.
Knowledge files
Anything else you add to the workspace folder. Brand documents, ICP definitions, voice profiles, pricing pages, reference material your agents need to read. There is no required structure: organise these however suits your work. A common shape:~/.rundock/
The per-user directory, outside the workspace folder. Holds:
state.json: the current workspace path, the workspace mode (Knowledge or Code), and other per-user UI state.secrets/: API keys, OAuth tokens, and other credentials. Encrypted at rest.conversations/: conversation history and session data.prefs.json: per-user preferences (model choice, theme, permission card behaviour).
What syncs and what does not
The split as a table.| What | Where | Syncs? | Why |
|---|---|---|---|
.claude/agents/ | Workspace folder | Yes | The team is shared. Every member should have the same agents. |
.claude/skills/ | Workspace folder | Yes | Skills are reusable workflows. Every member should have access. |
CLAUDE.md | Workspace folder | Yes | House rules apply to everyone. |
.mcp.json | Workspace folder | Yes | The list of MCP servers is shared. Credentials are not (those live per-user). |
| Knowledge files | Workspace folder | Yes | Brand documents, voice profiles, reference material are team assets. |
.claude/settings.local.json | Workspace folder | No | Per-user permission and MCP overrides. Add to sync exclusion list. |
~/.rundock/state.json | Outside workspace | No | Per-user workspace mode and UI state. |
~/.rundock/secrets/ | Outside workspace | Never | API keys and OAuth tokens. Leak risk. |
~/.rundock/conversations/ | Outside workspace | No | Conversation history is per-user. |
~/.rundock/prefs.json | Outside workspace | No | Per-user preferences. |
Hidden folders
The.claude/ directory is hidden by default in Finder (Mac) and File Explorer (Windows). This is standard behaviour for any folder name starting with a dot.
Cloud sync services handle hidden folders correctly. They sync the same way as visible folders. If you want to inspect the contents directly:
- Mac: in Finder, press
Cmd + Shift + .to toggle hidden file visibility. - Windows: in File Explorer, View > Show > Hidden items.
Workspace mode
Workspace mode is a workspace-level setting that changes agent behaviour at the platform level. Set per workspace, not per agent.| Mode | What it changes |
|---|---|
| Knowledge mode (default) | Restricts file writes for executable file types (.js, .py, .sh, etc) so agents cannot accidentally write or modify code in a knowledge-work workspace. Tool permission cards are shown for most operations. |
| Code mode | Removes the executable-file write restriction. Auto-approves common build and dev tools so agents can iterate on code without permission card interruptions. Used for software project workspaces. |
~/.rundock/state.json directly:
package.json, pyproject.toml, Cargo.toml, and similar markers.
The mode affects every agent in the workspace, not just one. There is no per-agent override.
Where to next
Workspaces concept
What a workspace is and the sync/no-sync split explained.
Set up a team workspace
Share a workspace across a team using Dropbox, OneDrive, Google Drive, or git.
Agent file format
Every field in an agent file, with a complete worked example.
Skill file format
Every field in a skill file, with a complete worked example.