التطبيقات

كل تطبيق، وطريقة تثبيته.

schematize عائلة من تطبيقات سطر الأوامر مكتوبة بلغة Rust، ولكل منها نافذة سطح مكتب خاصة به. ثبّت ما تحتاجه فقط، أو الحزمة الكاملة بأمر واحد.

المنظومة

كل تطبيق يعمل بمفرده، وله CLI ونافذة سطح مكتب، وكل واجهة تتحدث 20 لغة.

schematize

المركز: يثبّت المهارات ويدير إصداراتها، ويشخّص إعدادك (doctor)، ويحدّث نفسه، ويعرض كل شيء بنظرة واحدة.

‏Linux (x86_64) — في الطرفية:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash

التفاصيل

schematize-market

مثبّت الحزمة كلها ومحدّثها. يأتي مع كل تطبيق، ويثبّت كذلك أدوات الذكاء الاصطناعي: Claude Code وCodex CLI وCursor CLI.

‏Linux (x86_64) — في الطرفية:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash

التفاصيل

overdev

تطوير مستمر. اضبط تسلسل الوكلاء في تبويب الوكلاء: يتولى Opus التنسيق، ويؤدي Haiku المهام البسيطة، ويكتب Sonnet الشيفرة؛ وعند الفشل يتصاعد الأمر إلى Codex ثم Cursor ثم Opus. أما العمل البصري والصور فتذهب إلى Codex.

‏Linux (x86_64) — في الطرفية:

لا يملك هذا التطبيق مثبّتًا خاصًا به: يأتي مع الحزمة الكاملة.

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --completo

التفاصيل

deployer

مفاتيح SSH وخوادم VPS ووصول عن بُعد مُدقَّق — مع إبقاء بيانات الاعتماد بعيدًا عن متناول الوكيل.

‏Linux (x86_64) — في الطرفية:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --deployer

التفاصيل

optimizer

يجعل جهاز التطوير قابلًا للتوقع: يقيس البيئة ويضع حدًا للموارد المخصصة للبناء والمتصفح والحاويات.

‏Linux (x86_64) — في الطرفية:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --optimizer

التفاصيل

database

يصمّم المخطط قبل أول سطر في التطبيق: ينمذج المخططات العلائقية، ويقرأ قواعد البيانات القائمة، ويولّد SQL وترحيلات قابلة للعكس.

‏Linux (x86_64) — في الطرفية:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --database

التفاصيل

git

من يدفع، ومن أين، وبأي هوية: عدة حسابات git على جهاز واحد دون الالتزام بالحساب الخطأ.

‏Linux (x86_64) — في الطرفية:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --git

التفاصيل

skills

كتالوج مهارات Claude Code: ما هو مثبّت على هذا الجهاز، والتحرير.

‏Linux (x86_64) — في الطرفية:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --skills

التفاصيل

ثبّت الحزمة الكاملة

أمر واحد يثبّت المركز والـ market وكل تطبيق مع نافذته والمهارات — ثم يشغّل doctor. ملفات تنفيذية مبنية مسبقًا في ‎~/.cargo/bin: بلا sudo وبلا مترجم.

‏Linux (x86_64) — في الطرفية:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --completo

‏FreeBSD (x86_64) — في الطرفية:

fetch -o - https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | sh -s -- --completo

‏Linux: ‏Debian وUbuntu وMint وFedora وopenSUSE وArch ومشتقاتها (CachyOS وManjaro وEndeavourOS). ‏FreeBSD: واجهة CLI تعمل؛ نوافذ سطح المكتب غير متاحة بعد. مثبّت Linux/FreeBSD لا يعمل على Windows — راجع أمر Windows أدناه.

‏Windows (x86_64) — في PowerShell:

irm https://raw.githubusercontent.com/schematizeme/schematize_windows_rs/main/install.ps1 | iex

الحزمة الكاملة — تثبّت أيضًا اللغات والأدوات عبر winget:

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/schematizeme/schematize_windows_rs/main/install.ps1))) -Completo

يثبّت في %USERPROFILE%\.cargo\bin، ويتحقق من SHA-256 لكل ملف تنفيذي، ويضيفه إلى PATH الخاص بالمستخدم — دون الحاجة إلى صلاحيات المسؤول. افتح طرفية جديدة بعد ذلك. يعمل على Windows PowerShell 5.1 أو 7؛ وx86_64 (يعمل ARM64 بالمحاكاة).

على Windows حاليًا: schematize-market وoverdev (CLI والنوافذ). ليس بعد: مركز schematize وoptimizer وdeployer وgit وdatabase وskills — هذه متاحة على Linux وFreeBSD فقط.

يتطلب overdev وجود Git for Windows (Git Bash)، مثل Claude Code:

winget install --id Git.Git -e

تنزيل يدوي (ملفات تنفيذية + SHA256SUMS)

ماذا يفعل التطبيق

تثبيت المهارات وإدارة إصداراتها

من كتالوج حيّ عن بُعد — أمر واحد يسحب المجموعة كاملة ويُبقيها محدّثة. تظهر المهارات الجديدة دون إعادة تثبيت أي شيء.

تطبيق سطح مكتب مضمّن

نافذة لتصفّح المهارات وتثبيتها وتحديثها — تُشحَن مبنية مسبقاً، دون الحاجة إلى أدوات بناء.

doctor · upgrade · status

شخّص إعدادك، وحدّث نفسك ذاتياً، وشاهد كل شيء بنظرة واحدة من الـ CLI.

وكيل مقيم

يراقب إصدارات المهارات الجديدة ومنشورات المدوّنة ويُنبّهك محلياً على سطح المكتب.

المنصات

الأنظمة التي يعمل عليها مثبّت الحزمة الكاملة اليوم.

Linux

‏Linux x86_64 — واجهة CLI ونوافذ سطح المكتب. المثبّت: الأمر أعلاه.

FreeBSD

‏FreeBSD x86_64 — واجهة CLI. نوافذ سطح المكتب غير متاحة بعد. المثبّت: الأمر أعلاه.

Windows

‏Windows x86_64 — market وoverdev (CLI والنوافذ). المثبّت: أمر PowerShell أعلاه. المركز وبقية التطبيقات غير متاحة بعد.

تنزيل يدوي (ملفات تنفيذية + SHA256SUMS)

macOS

‏macOS — الملفات التنفيذية المبنية مسبقًا منشورة في الإصدارات، لكن لا يوجد مثبّت تلقائي بعد: نزّلها وثبّتها يدويًا.

كل الإصدارات

ملفات macOS التنفيذية والتطبيق غير موقّعة رقميًا بعد — يعرض النظام تحذير «غير موثَّق» مرة واحدة عند أول تشغيل (انقر بزر الماوس الأيمن ← فتح).

كيف يعمل

يقرأ التطبيق فهرساً حياً (catalog.json) على GitHub، لذا فإن نشر مهارة جديدة هو مجرّد إضافة مُدخَل — دون إعادة بناء الـ CLI.

ثبّت التطبيق

أمر واحد يثبّت الحزمة كلها — المركز والـ market والتطبيقات بنوافذها والمهارات — على Linux أو FreeBSD، بملفات مبنية مسبقًا وبلا sudo.

ثبّت المهارات

شغّل schematize skills install --all لجلب كل المهارات إلى .claude/‎، أو ثبّت واحدة بمعرّفها (slug) — تصفّح الكتالوج على skills.schematize.org.

ابقَ محدّثاً

يُبلغك الوكيل المقيم عند تحديث مهارة أو التطبيق؛ والأمر schematize-market update يحدّث التطبيقات وأدوات الذكاء الاصطناعي ونفسه.

تصفّح المهارات.

يثبّت التطبيق المهارات من الكتالوج المفتوح — تصفّح واختر ما يحتاجه مشروعك.