Skip to main content

writing-skills

Use when creating, updating, or improving agent skills.

설치로 이동

소스 정보

저장소
Zidong-LLC/BIBLIOTECA
최근 소스 활동
2026년 3월 11일 13:02
감지된 SKILL.md 언어
영어
스타
36
포크
22

설치 방법

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

소스 파일 검토

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

파일 탐색기
21 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
writing-skills
description
Use when creating, updating, or improving agent skills.
category
meta
risk
unknown
source
community
date_added
2026-02-27
# Writing Skills (Excellence) Dispatcher for skill creation excellence. Use the decision tree below to find the right template and standards. ## ⚡ Quick Decision Tree ### What do you need to do? 1. **Create a NEW skill:** - Is it simple (single file, <200 lines)? → [Tier 1 Architecture](references/tier-1-simple/README.md) - Is it complex (multi-concept, 200-1000 lines)? → [Tier 2 Architecture](references/tier-2-expanded/README.md) - Is it a massive platform (10+ products, AWS, Convex)? → [Tier 3 Architecture](references/tier-3-platform/README.md) 2. **Improve an EXISTING skill:** - Fix "it's too long" -> [Modularize (Tier 3)](references/templates/tier-3-platform.md) - Fix "AI ignores rules" -> [Anti-Rationalization](references/anti-rationalization/README.md) - Fix "users can't find it" -> [CSO (Search Optimization)](references/cso/README.md) 3. **Verify Compliance:** - Check metadata/naming -> [Standards](references/standards/README.md) - Add tests -> [Testing Guide](references/testing/README.md) ## 📚 Component Index | Component | Purpose | |-----------|---------| | **[CSO](references/cso/README.md)** | "SEO for LLMs". How to write descriptions that trigger. | | **[Standards](references/standards/README.md)** | File naming, YAML frontmatter, directory structure. | | **[Anti-Rationalization](references/anti-rationalization/README.md)**| How to write rules that agents won't ignore. | | **[Testing](references/testing/README.md)** | How to ensure your skill actually works. | ## 🛠️ Templates - [Technique Skill](references/templates/technique.md) (How-to) - [Reference Skill](references/templates/reference.md) (Docs) - [Discipline Skill](references/templates/discipline.md) (Rules) - [Pattern Skill](references/templates/pattern.md) (Design Patterns) ## When to Use - Creating a NEW skill from scratch - Improving an EXISTING skill that agents ignore - Debugging why a skill isn't being triggered - Standardizing skills across a team ## How It Works 1. **Identify goal** → Use decision tree above 2. **Select template** → From `references/templates/` 3. **Apply CSO** → Optimize description for discovery 4. **Add anti-rationalization** → For discipline skills 5. **Test** → RED-GREEN-REFACTOR cycle ## Quick Example ```yaml --- name: my-technique description: Use when [specific symptom occurs]. metadata: category: technique triggers: error-text, symptom, tool-name --- # My Technique ## When to Use - [Symptom A] - [Error message] ``` ## Common Mistakes | Mistake | Fix | |---------|-----| | Description summarizes workflow | Use "Use when..." triggers only | | No `metadata.triggers` | Add 3+ keywords | | Generic name ("helper") | Use gerund (`creating-skills`) | | Long monolithic SKILL.md | Split into `references/` | See [gotchas.md](gotchas.md) for more. ## ✅ Pre-Deploy Checklist Before deploying any skill: - [ ] `name` field matches directory name exactly - [ ] `SKILL.md` filename is ALL CAPS - [ ] Description starts with "Use when..." - [ ] `metadata.triggers` has 3+ keywords - [ ] Total lines < 500 (use `references/` for more) - [ ] No `@` force-loading in cross-references - [ ] Tested with real scenarios ## 🔗 Related Skills - **opencode-expert**: For OpenCode environment configuration - Use `/write-skill` command for guided skill creation ## Examples **Create a Tier 1 skill:** ```bash mkdir -p ~/.config/opencode/skills/my-technique touch ~/.config/opencode/skills/my-technique/SKILL.md ``` **Create a Tier 2 skill:** ```bash mkdir -p ~/.config/opencode/skills/my-skill/references/core touch ~/.config/opencode/skills/my-skill/{SKILL.md,gotchas.md} touch ~/.config/opencode/skills/my-skill/references/core/README.md ```
GitHub에서 보기