initial commit
This commit is contained in:
69
.agents/skills/course-sdd-planner/SKILL.md
Normal file
69
.agents/skills/course-sdd-planner/SKILL.md
Normal file
@@ -0,0 +1,69 @@
|
||||
---
|
||||
name: course-sdd-planner
|
||||
description: >-
|
||||
Use this skill when planning, structuring, or generating specification documents (spec.md)
|
||||
for chapters and lessons in the Vibe Coding course for Quera College.
|
||||
---
|
||||
|
||||
# Course SDD Planner (طراحی و تدوین مشخصات درسنامهها)
|
||||
|
||||
این مهارت راهنمای تدوین سند مشخصات (`spec.md`) برای هر درسنامه در متدولوژی Spec-Driven Development است. قبل از نوشتن هرگونه محتوای متنی، باید این سند ایجاد و تایید شود.
|
||||
|
||||
---
|
||||
|
||||
## ساختار فایل `spec.md` برای درسنامهها
|
||||
|
||||
هر درسنامه باید در مسیر `chapters/ch<XX>-<name>/<YY>-<slug>/spec.md` دارای این قالب باشد:
|
||||
|
||||
```markdown
|
||||
# مشخصات درسنامه: [عنوان درسنامه]
|
||||
- **شناسه در سیلابس:** L<X>.<Y>
|
||||
- **فصل:** [شماره و نام فصل]
|
||||
- **نوع محتوا:** 📘 درسنامه متنی
|
||||
- **زمان تقریبی مطالعه:** [مثلاً ۱۰ دقیقه]
|
||||
- **پیشنیازهای مستقیم:** [شناسه درسهای قبلی یا "ندارد"]
|
||||
|
||||
---
|
||||
|
||||
## ۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy)
|
||||
دانشجو پس از مطالعهٔ این درس باید بتواند:
|
||||
- [ ] **درک کند (Understand):** [مفهوم کلیدی ۱]
|
||||
- [ ] **بهکار ببندد (Apply):** [مهارت یا پرامپت عملی ۱]
|
||||
- [ ] **تحلیل/ارزیابی کند (Evaluate):** [تشخیص خروجی صحیح از خطای هوش مصنوعی]
|
||||
|
||||
---
|
||||
|
||||
## ۲. محدوده و مرزهای محتوا (Scope & Boundaries)
|
||||
- **آنچه باید پوشش داده شود (In-Scope):**
|
||||
- نکته الف
|
||||
- نکته ب
|
||||
- **آنچه نباید وارد آن شویم (Out-of-Scope - جلوگیری از سردرگمی):**
|
||||
- مباحث پیچیده و نامرتبط که جلوتر تدریس میشوند.
|
||||
|
||||
---
|
||||
|
||||
## ۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms)
|
||||
| اصطلاح انگلیسی | معادل فارسی مصوب | توضیح یکخطی ساده |
|
||||
| :--- | :--- | :--- |
|
||||
| Prompt | پرامپت (درخواست/دستور) | پیامی که به هوش مصنوعی میدهیم تا خروجی تولید کند |
|
||||
|
||||
---
|
||||
|
||||
## ۴. استعارهها، سناریوهای ملموس و دیاگرامها (Pedagogy & Visuals)
|
||||
- **داستان/استعاره ملموس:** [تشبیه موضوع به یک کار روزمره برای درک بدون پیشنیاز فنی]
|
||||
- **دیاگرام پیشنهادی (Mermaid):** [شرح فلوچارت یا نمودار مورد نیاز]
|
||||
|
||||
---
|
||||
|
||||
## ۵. پرامپتها و ابزارهای مورد استفاده در درس
|
||||
- **ابزار هدف:** (Cursor / Claude Code / Lovable / Supabase / ...)
|
||||
- **پرامپت طلایی نمونه:** [متن پرامپت پیشنهادی که در درس آموزش داده میشود]
|
||||
|
||||
---
|
||||
|
||||
## ۶. معیارهای پذیرش درسنامه (Acceptance Criteria)
|
||||
- [ ] آیا لحن صمیمی و ساده برای غیربرنامهنویسان رعایت شده است؟
|
||||
- [ ] آیا اصطلاحات انگلیسی به همراه معادل فارسی آورده شدهاند؟
|
||||
- [ ] آیا حداقل یک باکس هشدار توهم هوش مصنوعی یا نکته طلایی وجود دارد؟
|
||||
- [ ] آیا پرامپت نمونه تستشده و بدون خطا کار میکند؟
|
||||
```
|
||||
9
.agents/skills/quera-judge-problem-spec/SKILL.md
Normal file
9
.agents/skills/quera-judge-problem-spec/SKILL.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
name: quera-judge-problem-spec
|
||||
description: >-
|
||||
Use this skill when defining specifications, starter code, test suites, and judge rubrics
|
||||
for automated judge exercises (coding, configuration, or LLM-judged problems) for Quera College.
|
||||
---
|
||||
|
||||
# Quera Judge Problem Specifier (طراحی تمرینهای داوری خودکار)
|
||||
|
||||
73
.agents/skills/quera-lesson-author/SKILL.md
Normal file
73
.agents/skills/quera-lesson-author/SKILL.md
Normal file
@@ -0,0 +1,73 @@
|
||||
---
|
||||
name: quera-lesson-author
|
||||
description: >-
|
||||
Use this skill when drafting or refining full document-based lessons (lesson.md)
|
||||
from an approved spec.md file, following Quera College pedagogical and formatting rules.
|
||||
---
|
||||
|
||||
# Quera Lesson Author (نگارش درسنامههای متنی کوئرا کالج)
|
||||
|
||||
این مهارت راهنمای تبدیل یک سند مشخصات تایید شده (`spec.md`) به متن نهایی و جذاب درسنامه (`lesson.md`) است.
|
||||
|
||||
---
|
||||
|
||||
## چکلیست قبل از نگارش
|
||||
1. آیا فایل `spec.md` در پوشهٔ درس وجود دارد و اهداف آن مشخص است؟
|
||||
2. آیا شیوهنامه نگارش فارسی کوئرا (`.agents/rules/quera-styleguide.md`) بررسی شده است؟
|
||||
|
||||
---
|
||||
|
||||
## ساختار نگارشی درسنامه (`lesson.md`)
|
||||
|
||||
```markdown
|
||||
# [عنوان درسنامه]
|
||||
|
||||
[مقدمه جذاب و قلاب داستانی: چرا این موضوع برای کسی که میخواهد با هوش مصنوعی محصول بسازد حیاتی است؟]
|
||||
|
||||
---
|
||||
|
||||
## [عنوان بخش اول: مفهوم اصلی به زبان ساده]
|
||||
|
||||
[توضیح شفاف همراه با استعارههای روزمره و مقایسههای ملموس]
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
A[ایده اولیه] --> B[پرامپت ساختاریافته]
|
||||
B --> C[کد تولید شده با AI]
|
||||
C --> D[بررسی و تست خروجی]
|
||||
```
|
||||
|
||||
> [!NOTE]
|
||||
> [نکته تکمیلی درباره عملکرد هوش مصنوعی یا پیشزمینه مورد نیاز]
|
||||
|
||||
---
|
||||
|
||||
## [عنوان بخش دوم: پیادهسازی عملی و کار با ابزار]
|
||||
|
||||
[گامهای عملی استفاده از ادیتور/ابزار به همراه تصویرسازی ذهنی]
|
||||
|
||||
> [!TIP]
|
||||
> **پرامپت پیشنهادی برای ادیتور:**
|
||||
> ```text
|
||||
> [متن دقیق و تمیز پرامپت آماده استفاده]
|
||||
> ```
|
||||
|
||||
---
|
||||
|
||||
## [عنوان بخش سوم: خطرات و توهمهای رایج هوش مصنوعی]
|
||||
|
||||
> [!WARNING]
|
||||
> **مراقب این تله باشید:**
|
||||
> [توضیح خطایی که ایجنتها ممکن است در این مرحله مرتکب شوند و نحوه هدایت مجدد آنها]
|
||||
|
||||
---
|
||||
|
||||
## جمعبندی و گام بعدی
|
||||
|
||||
در این درس یاد گرفتیم که:
|
||||
- **نکته ۱:** [خلاصه نکته کلیدی]
|
||||
- **نکته ۲:** [خلاصه نکته کلیدی]
|
||||
- **نکته ۳:** [خلاصه نکته کلیدی]
|
||||
|
||||
> در درس بعدی به سراغ **[عنوان درس بعد]** میرویم تا یاد بگیریم چگونه ...
|
||||
```
|
||||
9
.agents/skills/quera-quiz-spec/SKILL.md
Normal file
9
.agents/skills/quera-quiz-spec/SKILL.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
name: quera-quiz-spec
|
||||
description: >-
|
||||
Use this skill when designing theoretical, conceptual, and multiple-choice quiz questions
|
||||
for the Vibe Coding course on Quera College.
|
||||
---
|
||||
|
||||
# Quera Quiz Specifier (طراحی آزمونهای تستی و مفهومی)
|
||||
|
||||
Reference in New Issue
Block a user