יצירת מיומנויות והוראות לקוד קלוד
מיומנויות הופכות להנחיות חוזרות ונשנות לפקודות ניתנות לשינוי. כתוב פעם SKILL.md, השתמש בו בשם / skill-name, וקוד קלוד מבצע את זרימת העבודה המלאה בכל פעם.
מיומנויות הן קבצי סימון המגדירים זרימות עבודה ניתנות להחלפה עבור קוד קלוד. במקום להקליד את אותו חומר מורכב כל פעם שאתה רוצה לפרוס, להפעיל ביקורת קוד, או ליצור תיעוד, אתה כותב SKILL.md פעם להפעיל אותו עם פקודה.
מה זה Claude Code Skill?
סקיל הוא קובץ סימון (SKil.md) המכיל הוראות קוד קלוד עוקב אחריך. זה יכול לכלול תיאור, הגבלות כלי, הגדרות ההקשר והוראות שלב. תחשבו על זה כמדריך הצלה עם מעצמות.
איך יוצרים סקיל?
צור קובץ SKILL.md בפרויקט שלך . / skills / במאי (שיתוף עם צוות) או ב - / . / skills / (אישי):
# .claude/skills/deploy.md
---
name: deploy
description: Deploy the current branch to staging
allowed-tools: Bash, Read
---
## Steps
1. Run the test suite: `npm run test`
2. If tests pass, build the project: `npm run build`
3. Deploy to staging: `npm run deploy:staging`
4. Verify the deployment by checking the health endpoint
5. Post a summary of what was deployedעכשיו אתה יכול להפעיל את זה:
# In Claude Code
> /deployאילו אפשרויות קדמית זמינות?
| אפשרות | מה זה עושה | דוגמא |
|---|---|---|
| שם השם | שם הפיקוד | פריסה |
| תיאור | הופעות ברשימת המיומנות | המונחים: staging |
| מותרת-tools | הגבלת אילו כלים המיומנות יכולה להשתמש | בשאר, קרא, Editעריכה |
| המונחים:מודל | מניעת שיחות AI | אמת אמיתית |
| ההקשר | טיפול | (בהקשר מבודד) |
מהם מקרים טובים לשימוש במיומנויות?
- +זרימת עבודה Deployment (testBuild)
- +Code Reviewlists (ביטחון, ביצועים, סגנון)
- +דור המסמכים (API Docs, Changelogs, ReadMEs)
- +פעילות מסד נתונים (migration, Seeding,גיבוי)
- +על הסיפון של חברי צוות חדשים (סיבוב הופעות, אימות ההתקנה)
- +ניהול שחרור (הסחה, שינוי, תג, פרסום)
איך משתמשים במשתנים במיומנויות?
מיומנויות תמיכה בטיעונים באמצעות טקסט מלא (טקסט מלא) ומשתנה מיקום (0, $1 וכו '):
# .claude/skills/create-component.md
---
name: create-component
description: Create a new React component
---
Create a new React component named $0 in the components directory.
Requirements:
- TypeScript with proper props interface
- Tailwind CSS for styling
- Export as default
- Include basic unit test in __tests__/
Usage: /create-component UserProfileמעוררים טענות
# Single argument
> /create-component UserProfile
# Multiple arguments
> /create-component UserProfile --with-tests --with-storyאיך אתה משתף מיומנויות עם הצוות שלך?
שים מיומנויות ב- ./skills/ Directory של הפרויקט שלך ומתחייב אותם לזייף. כל מפתח שיבוט את ה-Repo מקבל את אותם הכישורים. מיומנויות אישיות נכנסות - / cla / skills / ואל תתחלקו.