jetxu-llm/docmason/workspace-doctor
Claude Code and agent skill by jetxu-llm/docmason
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Diagnose DocMason workspace readiness and report actionable remediation without mutating the repository.
Install
npx vskill@latest install jetxu-llm/docmason/workspace-doctorSKILL.md
Workspace Doctor
Use this skill when the task is to inspect the current workspace and explain what is missing or degraded.
Required Capabilities
- local file access
- shell or command execution
- ability to summarize structured diagnostics
If the agent cannot inspect local files or run commands, stop and explain that the workspace cannot be diagnosed reliably.
Procedure
- Run
docmason doctor --json. - Explain blockers first, then degraded conditions, then optional follow-up.
- If the environment is not ready and
.venvis absent, direct the next action to./scripts/bootstrap-workspace.sh --yes.
- treat the launcher as the governed cold-start preflight and bounded liveness gate for bootstrap Python selection, not as an unbounded trust of whatever
python3happens to be first onPATH - on native Codex, the ordinary path should not branch into manual cache probing or manual recovery before that governed launcher settles
- Otherwise, if the environment is not ready, direct the next action to
docmason prepare --yes.
- treat
mixedanddegradedtoolchain states as repair-needed, not ordinary ask-time ready
- If
doctorreports a control-plane blocker or pending confirmation, surface that blocker before lower-severity degraded conditions.
- for pending native Codex host-access upgrade, direct the next action to switching the thread to
Full access - for pending high-intrusion prepare, direct the next action to
docmason prepare --yes - for pending material sync, direct the next action to
docmason sync --yes
- If
office-rendereris blocked:
- on macOS with Homebrew already present, recommend
brew install --cask libreoffice-stillordocmason prepare --yes - on macOS without Homebrew, recommend
docmason prepare --yesor the official installer fromhttps://www.libreoffice.org/download/download/ - on Linux, recommend the distro package manager or official packages, then re-run
doctor
- If the normal launcher or
preparepath still cannot complete honestly after the governed automatic path has already had enough access, point the deeper fallback todocs/setup/manual-workspace-recovery.md. - Return the diagnosis to the main agent without mutating workspace state.
Escalation Rules
doctoris read-only. Do not silently switch into setup or repair work from inside this workflow.- If multiple blockers exist, preserve their ordering and do not hide the highest-severity one behind a degraded follow-up item.
- Do not downgrade a live control-plane confirmation blocker into a generic degraded suggestion.
Completion Signal
- The workflow is complete when the main agent has a clear blocker and degraded-condition summary plus the next obvious action.
Notes
doctoris read-only.- Treat unsupported platforms, unsupported Python versions, and missing editable-install availability as blockers.
- Treat only a
self-containedprepared toolchain as ready for ordinary workspace asks. - Treat missing
uv, stale adapters, and an empty source corpus as degraded conditions rather than hard blockers. - On native Codex/macOS, treat missing LibreOffice as a blocker only when the workspace currently depends on Office rendering. Missing Homebrew alone is informational.
- On native Codex/macOS, treat
Default permissionsversusFull accessas an explicit first-class boundary; a per-commandYespopup is not equivalent to switching the thread toFull access. - Outside that native machine-baseline policy, treat missing LibreOffice as a blocker only when the current corpus contains PPTX, DOCX, or XLSX files.
- For Claude Code or another compatibility host, keep any higher-access fallback wording brief and host-generic instead of copying the Codex-specific wording.
- A stale or missing generated adapter matters only when the current flow depends on that adapter surface.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/canonical/workspace-doctor/SKILL.md
Popularity
- Repository stars
- 129
- Repository forks
- 34
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jetxu-llm/docmason/workspace-doctor)