
doctor
by JordanGunn
[DEPRECATED] Collection of agent skills (mostly) targeted at preventing typical issues that surface during agentic programming sessions.
SKILL.md
name: doctor
description: >
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.
metadata:
author: Jordan Godau
version: 0.1.0
skillset: name: doctor schema_version: 1 skills: - 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
pipelines:
# Full diagnostic sequence
default:
- doctor-intake
- doctor-triage
- doctor-exam
- doctor-treatment
# Individual skills can run standalone
allowed:
- [doctor-intake]
- [doctor-triage]
- [doctor-exam]
- [doctor-treatment]
# Intake + Triage (common starting point)
- [doctor-intake, doctor-triage]
# Triage + Exam (when intake already exists)
- [doctor-triage, doctor-exam]
# Exam + Treatment (when triage already exists)
- [doctor-exam, doctor-treatment]
# Full protocol
- [doctor-intake, doctor-triage, doctor-exam, doctor-treatment]
requires: []
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.
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon