YAML frontmatter is strict. A single extra space can break the skill.
Before committing or publishing:
# Basic sanity check (no output = good)
python - <<'PY'
import yaml,sys
with open('SKILL.md') as f:
yaml.safe_load(f.read())
print('Frontmatter OK')
PY
Rules to remember:
name, description)name and description)Treat Copilot CLI as a team of elite specialists coordinated by you:
Copilot is excellent at coding and architecture when given clear roles. You act as the CTO / conductor:
gh copilot explain "What does this service do?" --path src/
Use when orienting yourself or reloading context after a break.
7w4.net小蔥技能站收錄全網優質技能,值得收藏。
gh copilot suggest "Add logging when translation fallback is used" --path services/translation
Best practice:
gh copilot suggest "Why might this function return null under load?" --path src/choreo
Follow up manually by reading the code it points to.
gh copilot suggest "Write failing tests for punctuation correction on voice transcription" --path tests/
Then iterate toward the fix yourself.
Decompose (CTO)
Propose (Copilot roles)
gh copilot suggest "As a backend engineer, propose a minimal fix for mixed-language carryover" --path src/
gh copilot suggest "As a tester, write failing tests for mixed-language carryover" --path tests/
3. **Cross‑check (Copilot vs Copilot)**
- Compare proposals
- Look for disagreement or assumptions
4. **Escalate (to you)**
- Surface trade‑offs
- Highlight risk
- Ask for decision
5. **Finalize (with you)**
- Apply changes
- Clean up naming
- Merge intentionally
---
## When NOT to Use Copilot CLI
Copilot CLI should not be the *final authority* in situations where:
- **Product or organizational trade‑offs** dominate over code correctness
- **Cross‑repo or cross‑team coordination** is required
- **Security, privacy, or compliance** decisions are involved
- **Ambiguous state machines** where correctness depends on real‑world behavior
In these cases, Copilot may still **propose options**, but you must explicitly review and decide.
---
## Golden Rule
Copilot is a **force multiplier**, not a decision owner.
Use Copilot to:
- Generate competing implementations
- Surface assumptions
- Stress‑test ideas from multiple angles
You own:
- Final intent
- Risk acceptance
- Merge decisions
Copilot accelerates thinking — it does not replace judgment. 這個 Skill 質量中上,實用性強,能夠幫助開發者快速掌握 GitHub Copilot CLI 的核心用法,並建立正確的人機協作思維。它在指導如何有效提問、如何分解任務方面做得較好,提示模式分類清晰易懂。不足之處是內容深度有限,缺少進階技巧和複雜場景的指導,整體規模偏小,對高階使用者的價值有限。