وضع وكيل الإرشادات Task Master
يساعدك وضع وك يل الإرشادات Task Master على إدارة مهام البرمجة المعقدة من خلال تقسيمها إلى خطوات قابلة للإدارة وتوفير مساعدة ذكية.
فهم وضع Task Master
Task Master هو وضع وكيل ذكاء اصطناعي متقدم يقوم بما يلي:
- تقسيم المهام المعقدة
- إدارة سير عمل المشروع
- توفير إرشادات خطوة بخطوة
- الحفاظ على السياق عبر الجلسات
البدء
تفعيل وضع Task Master
- افتح لوحة الأوامر (Ctrl/Cmd + Shift + P)
- اكتب "Enable Task Master Agent"
- حدد للتفعيل
الاستخدام الأساسي
# مثال على وصف المهمة
/task إنشاء مكون React للمصادقة
تقسيم المهام
1. تحليل المهمة
سيقوم الوكيل بتحليل طلبك وتقسيمه:
المهمة: إنشاء مكون مصادقة React
1. إعداد بنية المكون الأساسية
2. تنفيذ عناصر النموذج
3. إضافة التحقق من الصحة
4. الاتصال بخدمة المصادقة
5. معالجة الاستجابات والأخطاء
2. إرشادات خطوة بخطوة
لكل خطوة، يوفر الوكيل:
- تعليمات مفصلة
- مقتطفات الكود
- أفضل الممارسات
- نصائح للتعامل مع الأخطاء
الميزات المتقدمة
إدارة السياق
يحافظ الوكيل على السياق عبر:
- ملفات متعددة
- جلسات مختلفة
- مهام ذات صلة
مثال على تتبع السياق:
const TaskContext = {
currentStep: 1,
completedSteps: [],
dependencies: {
installed: ['react', 'auth-service'],
required: ['validation-library']
},
projectState: {
// حالة المشروع الحالية
}
};
اقتراحات ذكية
يقدم الوكيل اقتراحات ذكية:
// اقتراح الوكيل:
interface AuthProps {
onSuccess?: (user: User) => void;
onError?: (error: Error) => void;
mode?: 'login' | 'register';
}
// توفير إرشادات التنفيذ
أفضل الممارسات
1. تعريفات واضحة للمهام
✅ افعل:
/task إنشاء شريط تنقل متجاوب مع قائمة للجوال
❌ لا تفعل:
/task تحسين الموقع
2. التطوير التكراري
اتبع سير العمل المقترح من الوكيل:
-
التخطيط
/task-plan إنشاء لوحة تحكم المستخدم
-
التنفيذ
/task-implement البدء بالتخطيط الأساسي
-
المراجعة
/task-review التحقق من وظائف المكون
3. استخدام نقاط التفتيش
قم بتعيين نقاط تفتيش للمهام المعقدة:
/task-checkpoint حفظ التقدم الحالي
/task-restore العودة إلى آخر نقطة تفتيش
قوالب المهام
قالب مكون React
/task-template react-component
البنية المولدة:
interface ComponentProps {
// تعريف الخصائص
}
const Component: React.FC<ComponentProps> = (props) => {
// منطق المكون
return (
// بنية JSX
);
};
قالب تكامل API
/task-template api-integration
البنية المولدة:
interface ApiConfig {
endpoint: string;
methods: {
get: () => Promise<any>;
post: (data: any) => Promise<any>;
};
}
سير العمل المتقدم
1. مهام متعددة الملفات
إدارة الملفات ذات الصلة:
/task-group إنشاء نظام إدارة المستخدمين
يتعامل الوكيل مع:
- ملفات المكونات
- الأنماط
- الاختبارات
- التوثيق
2. مراجعات الكود
اقتراحات مراجعة الكود الآلية:
/task-review التحقق من تغييرات PR
يحلل الوكيل:
- جودة الكود
- أفضل الممارسات
- المشكلات المحتملة
- تأثيرات الأداء
3. إعادة الهيكلة
اقتراحات ذكية لإعادة الهيكلة:
/task-refactor تحسين أداء المكون
استكشاف الأخطاء وإصلاحها
المشكلات الشائعة
-
الوكيل لا يستجيب
/task-reset إعادة تعيين حالة الوكيل
-
فقدان السياق
/task-context استعادة السياق السابق
-
تعليمات غير واضحة
/task-clarify ماذا تقصد بـ X؟
التكامل مع سير عمل التطوير
1. تكامل Git
/task-git إنشاء رسالة الالتزام
ينشئ الوكيل رسائل التزام دلالية:
feat(auth): تنفيذ مكون مصادقة المستخدم
- إضافة نموذج تسجيل الدخول
- التكامل مع خدمة المصادقة
- معالجة حالات الخطأ
2. التوثيق
توليد التوثيق التلقائي:
/task-docs توليد توثيق المكون
الناتج:
## AuthComponent
مكون المصادقة مع الميزات التالية:
- أوضاع تسجيل الدخول/التسجيل
- التحقق من صحة النموذ ج
- معالجة الأخطاء
- استدعاءات النجاح
3. الاختبار
توليد سيناريوهات الاختبار:
/task-test توليد حالات الاختبار
الاختبارات المولدة:
describe('AuthComponent', () => {
it('يجب أن يتعامل مع تسجيل الدخول الناجح', () => {
// تنفيذ الاختبار
});
it('يجب أن يعرض أخطاء التحقق', () => {
// تنفيذ الاختبار
});
});
نصائح للنجاح
-
كن محددًا
- قدم متطلبات واضحة
- حدد أهدافًا قابلة للقياس
- حدد النتائج المتوقعة
-
استخدم خطوات تدريجية
- قسم المهام الكبيرة
- تحقق من كل خطوة
- ابنِ بشكل تكراري
-
حافظ على السياق
- احتفظ بالمهام ذات الصلة مجمعة
- وثق التبعيات
- تتبع التقدم
تذكر أن تحفظ سياق مهمتك بانتظام باستخدام /task-save
لمنع فقدان التقدم!