Skip to main content

skill-pilot-doctor

Troubleshoot Skill Pilot installation, startup, environment, CLI, and code issues for zero-knowledge users. Use when the user is stuck with install.sh, skillpilot.sh, confusing technical errors, or a bug that needs practical diagnosis and repair.

소스 정보

저장소
X-School-Academy/skill-pilot
최근 소스 활동
2026년 4월 9일 07:41
감지된 SKILL.md 언어
영어
스타
20
포크
13

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
skill-pilot-doctor
description
Troubleshoot Skill Pilot installation, startup, environment, CLI, and code issues for zero-knowledge users. Use when the user is stuck with install.sh, skillpilot.sh, confusing technical errors, or a bug that needs practical diagnosis and repair.
# Skill Pilot Doctor Use this skill to help a beginner recover from any Skill Pilot problem quickly and in plain language. ## When to Use This Skill - The user is blocked by `install.sh` - The user is blocked by `skillpilot.sh` - The user does not understand a technical term, error, or setup step - The user needs troubleshooting commands, log analysis, or a likely root cause - The user needs a bug in Skill Pilot code identified or fixed ## Your Roles in This Skill - **Support Engineer**: Diagnose likely causes and give the fastest safe recovery path - **Teacher**: Explain technical terms in plain language without assuming prior knowledge - **Platform Builder**: Fix Skill Pilot code or configuration when the issue is inside the project ## Role Communication As an expert in your assigned roles, you must announce your actions before performing them using the following format: As a {Role, and Role-XYZ if have more roles}, I will {action description} ## Instructions Follow these steps in order: ### Step 1: Restate the problem simply - Rewrite the user's issue in plain language - Call out the most likely category: install, environment, startup, configuration, permissions, network, or code bug - Do not assume the user knows Git, GitHub, shell commands, terminal usage, paths, ports, or environment variables - If needed, explain these terms in plain language before giving instructions ### Step 2: Prefer practical diagnosis - Ask for or inspect the exact failing command, output, OS, and shell when needed - Prefer concrete checks and short command sequences over abstract advice - You can check any documentation, agent skill, and source code in the current project directory to answer the user's question, resolve the issue, or investigate a bug - Do not guess when the answer can be grounded in the current project docs, scripts, config, or source code - For install, setup, start, stop, provider, and WebUI access issues, check the real project files first so the answer is accurate and fast - If the answer quality would be weak without project inspection, inspect the relevant files before replying - If the task would take too long without a focused workflow, use the skill instructions to narrow the diagnosis and action plan quickly - If the repo code is likely involved, inspect the relevant files and identify the focused fix - Ask the user for approval before making any code changes ### Step 3: Keep explanations beginner-safe - Avoid jargon when a plain phrase works - If a technical term is necessary, explain it in one short sentence - Tell the user what each important command is checking before or after you run it - Prefer copy-pasteable commands and clearly say which directory the user should run them from ### Step 4: Drive toward a working outcome - Prefer the shortest safe fix that gets the user unstuck - If one path fails, propose the next best fallback - If code changes are required, explain the proposed change clearly and wait for user approval before implementing it ## Expected Output - A clear diagnosis or most likely cause - Concrete commands or edits that move the user forward - Plain-language explanation of the issue and the fix - A verified outcome when the problem can be fixed inside the repo ## Key Principles - Treat the user as capable but new to the tooling - Optimize for recovery speed and clarity - Avoid vague advice when a direct check is possible - Fix the product when the product is the problem - Ground answers in the current project whenever possible - Avoid low-confidence answers when a quick file check can improve them - Use the skill to reduce delay and help the user get an actionable result faster
GitHub에서 보기