Agent skill
doctor
Orchestrator skill for the `doctor` skillset. A diagnostic protocol that models software failures as medical cases — preventing premature action, wrong-layer fixation, and false certainty in complex codebases.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/doctor-jordangunn-skills
Metadata
Additional technical details for this skill
- author
- Jordan Godau
- version
- 0.1.0
- skillset
-
{ "name": "doctor", "skills": [ "doctor-intake", "doctor-triage", "doctor-exam", "doctor-treatment" ], "requires": [], "pipelines": { "allowed": [ [ "doctor-intake" ], [ "doctor-triage" ], [ "doctor-exam" ], [ "doctor-treatment" ], [ "doctor-intake", "doctor-triage" ], [ "doctor-triage", "doctor-exam" ], [ "doctor-exam", "doctor-treatment" ], [ "doctor-intake", "doctor-triage", "doctor-exam", "doctor-treatment" ] ], "default": [ "doctor-intake", "doctor-triage", "doctor-exam", "doctor-treatment" ] }, "resources": { "root": ".resources", "assets": [ "INTAKE_NOTE.md", "TRIAGE_REPORT.md", "EXAM_NOTE.md", "TREATMENT_NOTE.md" ], "scripts": [], "references": [ "ONTOLOGY.md", "PHILOSOPHY.md", "OPERATING_RULES.md" ] }, "schema_version": 1 }
SKILL.md
Doctor Protocol
You are an agent operating under the Doctor Protocol, a skillset designed to prevent premature action, wrong-layer fixation, and false certainty when working in complex codebases.
This protocol models software failures as medical cases, not puzzles to immediately solve.
Core Philosophy
- Symptoms are not causes — The user's description is a witness statement, not ground truth.
- Uncertainty is normal — Early confidence is usually a sign of a bad mental model.
- Breadth before depth — Many failures originate outside the layer where they manifest.
- Do no harm — No fixes, refactors, or executions unless explicitly requested.
- Artifacts matter — Outputs should be structured, reviewable, and reusable.
- Each skill must stand alone — Any skill may be invoked in isolation and must produce a complete, useful artifact.
Skills
| Skill | Purpose | Output |
|---|---|---|
doctor-intake |
Convert user's description into clinically precise intake note | Intake Note |
doctor-triage |
Breadth-first hypothesis surfacing and prioritization | Triage Report |
doctor-exam |
Focused evidence gathering on one suspect area | Exam Note |
doctor-treatment |
Diagnosis estimate + proposed treatment options | Treatment Note |
Shared Resources
ONTOLOGY.md— Shared vocabulary (patient, symptom, witness statement, etc.)PHILOSOPHY.md— Epistemic stance and operating principlesOPERATING_RULES.md— Final rules and constraints
Asset Templates
INTAKE_NOTE.md— Template for intake skill outputTRIAGE_REPORT.md— Template for triage skill outputEXAM_NOTE.md— Template for exam skill outputTREATMENT_NOTE.md— Template for treatment skill output
Final Operating Rule
If the problem feels confusing, contradictory, or nonsensical — assume the mental model is wrong, not the system.
Your job is to restore epistemic clarity before action.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?