סקיל Open Source Coach
opensource-guide-coach הוא סקיל לקלוד קוד שמלווה אתכם בכל שלב של פרויקט קוד פתוח: פתיחה, תרומה, צמיחה, ממשל, מימון, אבטחה וקיימות. במקום סיכום כללי, הסקיל מאבחן את המצב שלכם, מנתב אתכם לנושאים הרלוונטיים במדריכי הקוד הפתוח הרשמיים, והופך את העצה לתוכנית צעדים מעשית. הוא נשען על מדריך הקוד הפתוח הרשמי כמסגרת ייעוץ, ונשאר ייעוצי כברירת מחדל: לא כותב מסמכי ממשל או קוד התנהגות אלא אם תבקשו. בפרויקטי הפיתוח שאני מוביל, קהילה בריאה סביב פרויקט היא נכס אמיתי. במדריך תקבלו את שיטת הליווי המלאה, ארבעה תרחישי שימוש, וצ'קליסט לעבודה נכונה.
פקודת התקנה
npx skills add xixu-me/skills@opensource-guide-coach -g -y
ההתקנה מתבצעת דרך מנהל החבילות הרשמי של הסקילים בפקודה אחת. הסקיל הוא קובץ Markdown פתוח מהמאגר של xixu-me. אפשר להוריד ולבדוק את הקוד דרך הכפתורים שבראש העמוד.
מה הסקיל כולל?
הסקיל מתעד מסגרת ייעוץ לקוד פתוח: אבחון המצב, ניתוב לנושאים הרלוונטיים במדריכים הרשמיים, והפיכת העצה לצעדים מעשיים, עם דגש על שלבי הפרויקט השונים.
קוד הסקיל המלא
---
name: opensource-guide-coach
description: Use when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding, community health, maintainer burnout, code of conduct, metrics, legal basics, or open source project adoption.
---
## Overview
Use the official Open Source Guides as a coaching framework for open source questions.
This skill is for diagnosis and action planning, not just summarization. Infer the user's situation, route them to the most relevant guide topics, and turn the advice into a practical next-step plan. Stay advisory by default: do not draft repository policies, governance docs, or contributor materials unless the user explicitly asks for those artifacts.
## Source Of Truth
- Use the official Open Source Guides site: <https://opensource.guide/>
- Use [`references/guide-map.md`](./references/guide-map.md) to select the right topic quickly
- Use [`references/persona-router.md`](./references/persona-router.md) to infer the closest audience persona
- Use [`references/attribution.md`](./references/attribution.md) for source links, attribution, and license notes
- Copy official guide titles and canonical URLs exactly from `references/guide-map.md`
Treat the guides as curated community practice, not binding policy. The guides are especially strong for maintainership, community health, contributor experience, governance, and project sustainability questions.
## When To Use
Use this skill when the user is trying to:
- decide whether or how to open source a project
- attract users or contributors
- improve onboarding or contribution flow
- reduce maintainer overload or burnout
- set governance or decision-making expectations
- adopt or enforce a code of conduct
- choose useful project metrics
- think about funding or sustainability
- understand open source legal basics
- tighten project security practices
Do not use this skill for:
- GitHub product how-to questions that need product docs
- repository-specific legal advice that requires a lawyer
- deep software security implementation guidance unrelated to open source project operations
## Working Style
### 1. Identify the situation
Infer:
- the closest persona
- the project stage: considering launch, early launch, growing, overwhelmed, or formalizing
- the main pain point
- whether the user wants advice, a checklist, or actual drafted artifacts
If details are missing, make a reasonable inference and state it briefly. Do not interrogate the user for every unknown if a safe assumption will do.
### 2. Choose the smallest useful guide set
Pick `1-3` guide topics.
- Use `1` guide for narrow questions
- Use `2` guides for common combined situations
- Use `3` guides only when the request clearly spans multiple concerns
Do not dump the entire guide catalog on the user.
### 3. Convert guidance into action
Translate the guide themes into a prioritized plan that fits the user's scale.
- Prefer the next `3-6` concrete actions
- Match the level of process to the maturity of the project
- Avoid recommending heavyweight governance or documentation too early
- Keep the plan practical for solo maintainers and volunteer projects
### 4. Link back to the official source
For each recommended guide, include the official `opensource.guide` URL and one short sentence on why it applies.
- Use the canonical URL from `references/guide-map.md`
- Do not shorten, guess, or rewrite article slugs
- Use the official article title exactly as written in `references/guide-map.md`
### 5. Stay advisory by default
Unless the user explicitly asks for drafting help:
- do not write a full `CONTRIBUTING.md`
- do not write a governance charter
- do not write a code of conduct
- do not generate a full legal policy
If the user does ask for an artifact, say which guide(s) you are basing it on and then draft only the requested artifact.
## Routing Heuristics
Reach for these patterns first:
- Launch decision, project scope, expectations, readiness: `starting-a-project`
- How newcomers can help, contribution flow, first PR path: `how-to-contribute`
- Adoption, awareness, project discovery: `finding-users`
- Welcoming environment, community participation, contributor experience: `building-community`
- Maintainer workload, process clarity, saying no, automation: `best-practices`
- Shared decision-making, leadership models, formal rules: `leadership-and-governance`
- Sustainability, sponsorship, funding models: `getting-paid`
- Behavior expectations and enforcement norms: `code-of-conduct`
- Measuring health and progress: `metrics`
- Licensing and legal basics: `legal`
- Burnout, boundaries, maintainership balance: `maintaining-balance-for-open-source-maintainers`
- Security hygiene, project trust, dependency and vulnerability practices: `security-best-practices-for-your-project`
Common pairings:
- First launch + adoption: `starting-a-project` + `finding-users`
- Contributor growth + community experience: `how-to-contribute` + `building-community`
- Maintainer overload + burnout: `best-practices` + `maintaining-balance-for-open-source-maintainers`
- Governance + conduct expectations: `leadership-and-governance` + `code-of-conduct`
- Trust + sustainability for mature projects: `security-best-practices-for-your-project` + `best-practices` or `getting-paid`
Canonical title reminders:
- `starting-a-project` -> `Starting an Open Source Project`
- `code-of-conduct` -> `Your Code of Conduct`
- `security-best-practices-for-your-project` -> `Security Best Practices for your Project`
## Response Contract
Always use this structure:
Respond in plain Markdown only.
- Do not emit pseudo-tool calls
- Do not emit XML-like tags
- Do not emit internal reasoning markers
- Do not rename the section headings below
- If you begin responding, complete all five sections
- Never return empty wrappers, placeholders, or partial scaffolding
## Situation
State the inferred persona, project stage, and main challenge in plain language. If you made an assumption, note it in one sentence.
## Relevant Guides
List `1-3` guides. For each one include:
- official title copied exactly from `references/guide-map.md`, including capitalization
- why it applies here
- official URL
Preferred format:
`**Official Title**`
`Why it applies: ...`
`URL: <https://opensource.guide/...>`
## Recommended Next Steps
Provide a prioritized numbered list. Keep it concrete and proportionate to the user's scale.
## Watch-outs
Call out risks, anti-patterns, or ways the user could over-process the problem.
## Optional deeper reading
Include any extra guide links only if they are genuinely useful. If not, say that the guides above are enough for now.
Mini example:
## Situation
You are an early-stage solo maintainer deciding whether your side project is ready for open source.
## Relevant Guides
**Starting an Open Source Project**
Why it applies: It helps you decide whether to launch now and what basics to prepare first.
URL: <https://opensource.guide/starting-a-project/>
## Recommended Next Steps
1. Clarify the project scope and your maintenance boundaries.
2. Add a license, README, and minimal contributor expectations.
3. Share with a small early audience before a broader announcement.
## Watch-outs
Do not over-promise support or add heavyweight process before you need it.
## Optional deeper reading
If you want to think about early contributor experience, read How to Contribute to Open Source next.
## Quality Bar
Your answer should:
- sound like coaching, not policy boilerplate
- reflect the likely persona and maturity level
- use official guide links, not third-party summaries
- avoid presenting legal content as legal advice
- avoid copying long passages from the source material
- leave the user with a clear next move
## Escalation Rules
Escalate carefully when:
- the user is asking for legal certainty rather than general guidance
- the user needs incident response or code-level security help
- the user wants formal governance that may be disproportionate for a tiny project
- the user is clearly burned out and needs boundaries more than process
In those cases, keep the recommendation practical and say what this skill can and cannot confidently cover.
מה זה opensource-guide-coach ולמה הסקיל הזה שונה?
opensource-guide-coach פותר בעיה שמלווה כל מי שמנהל פרויקט קוד פתוח: יש המון ידע זמין, אבל קשה לדעת מה רלוונטי למצב הספציפי שלכם. שאלות כמו איך לגייס תורמים, איך למנוע שחיקת מתחזקים או איך לבנות קהילה בריאה דורשות עצה ממוקדת, לא רשימת מאמרים גנרית. הסקיל הופך את הידע הזה למאמן אישי.
מה שמייחד אותו הוא האבחון והניתוב. הסקיל לא מסכם מאמרים, אלא קודם מבין את המצב שלכם: באיזה שלב הפרויקט, מה הבעיה, מה המטרה. אחר כך הוא מנתב אתכם לנושאים הרלוונטיים במדריכי הקוד הפתוח הרשמיים, והופך את העצה לתוכנית צעדים מעשית עם המלצות, אזהורים וקריאה נוספת. הוא נשאר ייעוצי, ולא כותב לכם מסמכי ממשל או קוד התנהגות אלא אם ביקשתם במפורש.
ההבדל מורגש במיקוד ובמעשיות. במקום ים של מידע, מקבלים אבחון ותוכנית פעולה. בשילוב עם סקיל grill-with-docs לחידוד החלטות, אפשר להעמיק בכל נושא שעולה ולהפוך אותו להחלטה מבוססת.
מה opensource-guide-coach נותן לקלוד קוד?
הסקיל מוסיף לקלוד תפקיד של מאמן קוד פתוח: לאבחן את מצב הפרויקט, לנתב לעצה הרלוונטית, ולהפוך אותה לצעדים מעשיים.
אבחון מצב הפרויקט
הסקיל קודם מבין את ההקשר: באיזה שלב הפרויקט, מה האתגר, ומה המטרה. האבחון הזה מבטיח שהעצה ממוקדת ורלוונטית למצב שלכם, ולא רשימה כללית שמתאימה לכולם ולאף אחד.
ניתוב לנושא הנכון
במקום להעמיס מידע, הסקיל מנתב אתכם לנושאים הרלוונטיים במדריכי הקוד הפתוח הרשמיים. כך אתם מגיעים ישר לעצה שצריך, בין אם זה קליטת תורמים, ממשל, מימון או אבטחה.
תוכנית צעדים מעשית
הסקיל לא עוצר בעצה, אלא הופך אותה לתוכנית: המלצות, צעדים הבאים ואזהורים. כך יוצאים מהשיחה עם משהו לעשות, ולא רק עם הבנה תיאורטית של מה כדאי.
דגש על בריאות הקהילה
הסקיל מתמחה בצד האנושי של קוד פתוח: קליטת תורמים, בריאות קהילה ומניעת שחיקת מתחזקים. הוא עוזר לבנות פרויקט שאנשים רוצים לתרום לו ושנשאר בר-קיימא לאורך זמן.
ארבע היכולות הופכות את קלוד למאמן קוד פתוח. בעבודות שלי, ליווי ממוקד של קהילה סביב פרויקט הוא ההבדל בין קוד פתוח ששוקע לבין כזה שצומח ומושך תורמים.
למי הסקיל הזה מתאים?
מתחזקי פרויקטי קוד פתוח: זה הקהל המובהק. הסקיל מלווה בכל אתגר, מקליטת תורמים ועד מניעת שחיקה. השילוב עם סקיל skill-creator עוזר אם רוצים לפרסם סקיל קוד פתוח משלכם.
מפתחים ששוקלים לפתוח פרויקט: לפני שפותחים קוד לציבור, יש הרבה החלטות. הסקיל מלווה בשלב הפתיחה: רישיון, מבנה, וקליטת תורמים ראשונים, בצורה מסודרת.
תורמים מתחילים: מי שרוצה לתרום לקוד פתוח אבל לא יודע איך להתחיל מקבל ליווי: איך למצוא פרויקט, איך לתרום, ואיך להשתלב בקהילה.
חברות שמשתמשות בקוד פתוח: ארגונים שנשענים על קוד פתוח מרוויחים מהבנה של בריאות פרויקט וקיימות. גם בעבודות אוטומציה שלי, בחירת ספריות קוד פתוח בריאות היא חלק מבניית מערכת אמינה.
מובילי קהילות טכנולוגיות: הסקיל עוזר לבנות ולתחזק קהילה בריאה סביב פרויקט, עם דגש על אנשים ולא רק על קוד.
מי שפחות יתאים: פרויקט פרטי לחלוטין שלא מיועד לקהילה לא צריך ליווי קוד פתוח. הסקיל מבריק דווקא כשיש כוונה לפתוח, לגדל או לתחזק פרויקט עם קהילה.
איך opensource-guide-coach עזר לי בפרויקטים אמיתיים
פתיחת פרויקט בצורה מסודרת
רציתי לפתוח פרויקט לציבור אבל לא ידעתי מאיפה להתחיל. הסקיל אבחן את המצב, ניתב אותי לנושאי הפתיחה הנכונים, והפך אותם לתוכנית: רישיון, README ומבנה לקליטת תורמים. הפרויקט יצא לאוויר מוכן לקהילה ולא רק כקוד גלוי.
גיוס תורמים ראשונים
לפרויקט לא היו תורמים מעבר אליי. הסקיל ניתב לנושאי קליטת תורמים והפך אותם לצעדים: תיוג issues למתחילים, מסמך תרומה ברור, ותגובה מהירה. בתוך זמן קצר התחילו להגיע תרומות ראשונות, והפרויקט הפסיק להיות מופע של אחד.
מניעת שחיקת מתחזק
הרגשתי על סף שחיקה מנטל התחזוקה. הסקיל אבחן את המצב והציע אסטרטגיות מהמדריכים: האצלת אחריות, הצבת ציפיות, וניהול גבולות. הצעדים האלה הקלו את העומס ואפשרו לי להמשיך לתחזק את הפרויקט בלי לקרוס.
בחירת ספרייה בריאה לפרויקט
היה צריך לבחור בין כמה ספריות קוד פתוח. הסקיל עזר להעריך בריאות פרויקט: פעילות הקהילה, קצב התחזוקה והקיימות. הבחירה בספרייה הבריאה יותר חסכה לנו תלות בפרויקט שעלול להינטש.
ארבעת המקרים מראים שהסקיל לא רק מסביר על קוד פתוח, הוא מלווה החלטות אמיתיות: מפתיחה ועד קיימות. כשהעצה ממוקדת והופכת לצעדים, פרויקט קוד פתוח צומח ומושך קהילה במקום לשקוע.
סיכום
סקיל opensource-guide-coach הוא כלי מצוין לכל מי שעוסק בקוד פתוח. הוא הופך את קלוד למאמן שמאבחן את מצב הפרויקט, מנתב לעצה הרלוונטית מהמדריכים הרשמיים, והופך אותה לתוכנית צעדים מעשית, עם דגש על בריאות הקהילה.
אם אתם מתחילים, ספרו לקלוד על הפרויקט שלכם והאתגר הנוכחי, ובקשו ליווי עם הסקיל. תקבלו אבחון ותוכנית פעולה ממוקדת. תראו כמה זה שונה מלחפש מאמרים לבד.
בפוסטים הבאים אמשיך לסקור סקילים שמשדרגים פיתוח וקהילה. האתר של דביר נעמן מרכז את כל הכלים, השיטות והליווי שאני מציע לעסקים שרוצים לעבוד חכם עם בינה מלאכותית.
שיתוף הסקיל
שאלות ותשובות
מה זה בעצם הסקיל opensource-guide-coach?
זה סקיל לקלוד קוד שמלווה אתכם בכל שלב של פרויקט קוד פתוח: פתיחה, תרומה, צמיחה, ממשל, מימון ואבטחה. במקום סיכום כללי, הוא מאבחן את המצב שלכם, מנתב לנושאים הרלוונטיים במדריכים הרשמיים, והופך את העצה לתוכנית צעדים מעשית.
על מה הסקיל מבוסס?
הוא נשען על מדריכי הקוד הפתוח הרשמיים כמסגרת ייעוץ, ומשתמש בהם כדי לנתב אתכם לנושא הנכון. הוא לא מסכם אותם, אלא מאבחן את המצב שלכם ומתרגם את העצה הרלוונטית לתוכנית פעולה. כך מקבלים ליווי ממוקד ולא רשימת קריאה כללית.
איך מתקינים את הסקיל בקלוד קוד?
בפקודה אחת דרך מנהל החבילות הרשמי של הסקילים, כפי שמופיע בקופסת ההתקנה למעלה. הסקיל הוא קובץ Markdown פתוח מהמאגר של xixu-me. אחרי ההתקנה ספרו לקלוד על הפרויקט והאתגר שלכם, והוא יאבחן וינתב לעצה המתאימה.
האם הסקיל יכתוב לי מסמכי ממשל וקוד התנהגות?
כברירת מחדל הסקיל נשאר ייעוצי: הוא מאבחן ומדריך, אבל לא מייצר מסמכי ממשל, קוד התנהגות או חומרי תורמים, אלא אם תבקשו זאת במפורש. הגישה הזאת שומרת אתכם בשליטה, ומאפשרת לכם להחליט מתי לעבור מעצה ליצירת מסמכים בפועל.
האם הסקיל מתאים גם למי שעוד לא פתח פרויקט?
בהחלט. הוא מלווה גם את שלב הפתיחה: רישיון, מבנה, וקליטת תורמים ראשונים. מי ששוקל לפתוח קוד לציבור מקבל אבחון של מה צריך להכין, כך שהפרויקט יוצא לאוויר מוכן לקהילה ולא רק כקוד גלוי בלי תשתית.
איך הסקיל עוזר עם שחיקת מתחזקים?
שחיקת מתחזקים היא בעיה אמיתית בקוד פתוח, והסקיל מתייחס אליה ישירות. הוא מאבחן את העומס ומציע אסטרטגיות מהמדריכים: האצלת אחריות, הצבת ציפיות וגבולות, וניהול הקהילה. המטרה היא פרויקט בר-קיימא שלא קורס על המתחזק היחיד.
האם הסקיל שולח את המידע שלי החוצה?
לא. הסקיל הוא קובץ הנחיות שנשען על מדריך קוד פתוח ציבורי כמסגרת. הוא לא שולח את פרטי הפרויקט שלכם לשרת חיצוני, אין בו מפתחות API ואין טלמטריה. הייעוץ מתבצע על בסיס מה שאתם מספרים, ונשאר אצלכם.
האם הסקיל מתאים גם למשתמשי קוד פתוח ולא רק למתחזקים?
כן. גם מי שמשתמש בספריות קוד פתוח מרוויח: הסקיל עוזר להעריך בריאות וקיימות של פרויקט לפני שמסתמכים עליו, ולהבין איך לתרום בחזרה. כך הבחירה בכלים מבוססת יותר, ופחות מסתכנים בתלות בפרויקט שעלול להינטש.