learn.aiPRO
قتيبة محمد
مكتبة ومختبر المهارات المتخصصة

مهارات الذكاء الاصطناعي الجاهزة (AI Skills)

الملفات بصيغة SKILL.md تمثل حزم خبرات مركزة (فحص الجودة، الأمان، تحسين الأداء، محركات البحث). يتم حقنها في الوكيل ليتبع معايير المهندسين الكبار تلقائياً.

01

المختبر التفاعلي: تجربة أثر المهارات على الكود المصدري

مختبر تجربة المهارات (Skill Audit Simulator)صيغة SKILL.md

شاهد تحول الكود عند تزويد الوكيل بمهارة متخصصة

اختر مهارة وطبقها على الكود لتشاهد كيف تتغير طريقة مراجعة الذكاء الاصطناعي وجودة المخرجات.

قوالب خبرة هندسية جاهزة
الملف المستهدف: src/api/endpoint.ts
raw-code [قبل المهارة].ts
RAW CODEVULNERABLE / UNTESTED
// الدالة المستهدفة بدون اختبارات:
export async function calculateDiscount(cartTotal, couponCode) {
  if (couponCode === 'SAVE20') return cartTotal * 0.8;
  return cartTotal;
}
skilled-output [مع فحص].ts
ENGINEERED OUTPUT
// نتيجة تطبيق skills/qa-testing/SKILL.md:
import { describe, it, expect } from 'vitest';
import { calculateDiscount } from './cart';

describe('calculateDiscount - Edge Cases & Coverage', () => {
  it('يطبق خصم 20% للكوبون الصحيح', () => {
    expect(calculateDiscount(100, 'SAVE20')).toBe(80);
  });

  // كشف حالات الحواف الحرجة (Edge Cases):
  it('يتعامل بحذر مع القيم السالبة والصفر', () => {
    expect(calculateDiscount(0, 'SAVE20')).toBe(0);
    expect(() => calculateDiscount(-50, 'SAVE20')).toThrow('INVALID_TOTAL');
  });

  it('يتجاهل الكوبونات المنتهية أو غير الصالحة دون كسر السلة', () => {
    expect(calculateDiscount(100, 'INVALID')).toBe(100);
    expect(calculateDiscount(100, null)).toBe(100);
  });
});
الأثر الهندسي لملف SKILL.md:

المهارة جعلت الوكيل يبحث فوراً عن حالات الفشل غير الواضحة (الأرقام السالبة، القيم الفارغة null)، وكتب مجموعة اختبارات شاملة تغطي 100% من المسارات.

02

مكتبة المهارات الجاهزة للنسخ والتثبيت (SKILL.md Library)

فحص الجودة (QA Testing)مفعلة

يكتشف سيناريوهات الحواف (Edge Cases) ويكتب اختبارات Unit و E2E للتحقق من صمود التطبيق.

الحماية والأمان (Security Auditor)

يدقق الثغرات الأمنية الشائعة (OWASP Top 10)، ويفحص تشفير الجلسات وصلاحيات الوصول.

تحسين السرعة (Performance)

يلاقي الاستعلامات البطيئة ومشاكل N+1 في قاعدة البيانات ويقترح حلول التخزين المؤقت (Caching).

محركات البحث (SEO)

يصمم بنية العناوين، الـ Open Graph، والـ Structured Data (JSON-LD) لتصدر نتائج جوجل.

تصميم الواجهة (UI/UX)

يهتم باتساق الخطوط والألوان وسهولة استخدام العناصر وتجاوبها مع كافة أحجام الشاشات.

مراجعة الكود (Code Review)

يراجع الكود قبل الدمج كمهندس خبير بفريقك للتأكد من نظافته ومطابقته لأفضل المعايير.

ملف المهارة المحدد: skills/qa-testing/SKILL.mdينسخ مباشرة في مجلد skills/ بمشروعك
skills/qa-testing/SKILL.md
SKILL SPEC
---
name: qa-testing
description: Senior QA Automation Engineer
---
# Role: Senior QA Engineer
When reviewing code or features:
1. Always identify missing edge cases (null inputs, expired tokens, network timeouts).
2. Generate comprehensive Jest / Vitest test suites.
3. Verify test coverage reaches at least 85%.

اختبر فهمك: مهارات الذكاء الاصطناعي

أجب لتأكيد استيعابك لكيفية استخدام ملفات SKILL.md:
+50 XP
السؤال 1 من 2النقاط: 0

ما الفرق الأساسي بين إعطاء الذكاء الاصطناعي أمراً عادياً وبين تزويده بملف SKILL.md؟