From spec-kit
Install and initialize a Spec Kit project for spec-driven development. Use when the user asks to "install spec kit", "initialize spec kit", "create a new spec kit project", "setup spec-kit", "spec kit init", "start a spec-driven project", "هيّئ مشروع Spec Kit", "ثبّت Spec Kit", or mentions setting up a new project with GitHub's Spec Kit.
npx claudepluginhub clockwork-temptation/plugin_01uphfxag16yzb4yodkyf1rzThis skill uses the workspace's default tool permissions.
تحقق من توفر الأدوات التالية بتشغيل كل أمر:
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
تحقق من توفر الأدوات التالية بتشغيل كل أمر:
node --versionnpm --versionuv --version (مطلوب لتشغيل CLI أداة Spec Kit عبر uvx عند الحاجة)git --versionclaude --versionpwsh --version (لتشغيل سكريبتات Spec Kit)ملاحظة: بيئة التنفيذ الافتراضية في المشاريع المُهيّأة هنا هي Node.js + TypeScript. استخدم
uvxفقط إذا كنت ستشغّل CLI الرسمية لـ Spec Kit مباشرة.
uvx --from git+https://github.com/github/spec-kit.git@vX.Y.Z specify init PROJECT_NAME --ai claude --script ps
أو من الفرع الرئيسي:
uvx --from git+https://github.com/github/spec-kit.git specify init PROJECT_NAME --ai claude --script ps
uvx --from git+https://github.com/github/spec-kit.git specify init --here --ai claude --script ps
--script ps — سكريبتات PowerShell (مُوصى به — متوافقة مع Windows/Linux/macOS)--script sh — سكريبتات Bash--ignore-agent-tools — تجاوز فحص المتطلبات--no-git — بدون Git repo--offline — بيئة معزولةتحقق من وجود 9 أوامر:
ls .claude/commands/speckit.*
الأوامر المتوقعة: constitution, specify, clarify, checklist, plan, tasks, analyze, implement, taskstoissues
تحقق من هيكل المجلدات:
.claude/commands/ ← أوامر Claude Code
.specify/
├── scripts/
│ └── powershell/ ← سكريبتات الأتمتة (5 ملفات .ps1)
│ ├── common.ps1
│ ├── check-prerequisites.ps1
│ ├── create-new-feature.ps1
│ ├── setup-plan.ps1
│ └── update-agent-context.ps1
├── templates/ ← قوالب المواصفات والخطط والمهام (6 ملفات)
├── extensions.yml ← Extension Hooks (before/after لكل أمر)
├── init-options.json ← خيارات التهيئة (ترقيم تسلسلي/تاريخ)
└── memory/ ← الدستور وملفات السياق
specs/ ← مجلد المواصفات (يُنشأ عند أول specify)
اقرأ references/check-prerequisites.ps1 لفهم آلية فحص المتطلبات:
| السكريبت | الوظيفة | الاستدعاء |
|---|---|---|
common.ps1 | دوال مشتركة: Find-SpecifyRoot, Get-RepoRoot, Get-CurrentBranch, Get-FeaturePathsEnv | يُستورد تلقائياً |
check-prerequisites.ps1 | فحص المتطلبات والمسارات | -Json -PathsOnly أو -Json -RequireTasks -IncludeTasks |
create-new-feature.ps1 | إنشاء فرع وبنية ميزة جديدة | -Json -ShortName "name" "description" |
setup-plan.ps1 | تهيئة ملف الخطة من القالب | -Json |
update-agent-context.ps1 | تحديث CLAUDE.md (يدعم 25+ وكيل) | -AgentType claude |
عند تهيئة مشروع جديد — إلا إذا طلب المستخدم غير ذلك:
specify init PROJECT_NAME --ai claude --script ps--herels -la .claude/commands/speckit.*ls -la .specify/scripts/powershell/references/troubleshooting.md