Engineering workflow commands with quality gates and TDD enforcement.
Spartan AI Toolkit is a no-nonsense skill bundle of engineering workflow commands: forced TDD red-green-refactor, quality gates (lint, test, type-check), and an opinionated agile loop. Built for teams that want discipline by default.
أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.
claude mcp add spartan-ai-toolkit-skill -- git clone https://github.com/spartan-stratos/spartan-ai-toolkit ~/.claude/skills/spartan-ai-toolkit
أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.
حالات الاستخدام
استخدامات عملية: Spartan AI Toolkit
Force a coding agent into actual TDD discipline
👤 Teams whose agents skip tests⏱ ~15 minintermediate
متى تستخدمه: Your agent keeps writing code first and tests later (or never).
المتطلبات الأساسية
Server/skill installed and authenticated — See repo README
الخطوات
Enable the gate
Activate spartan-ai-toolkit. Set the TDD gate to strict.✓ تم النسخ
→ Gate registered
Try to skip
Add a new feature without a test first.✓ تم النسخ
→ Gate refuses; demands a failing test
النتيجة: Real TDD instead of theater.
المزالق
Hard gates can frustrate exploratory work. Toggle to 'soft' during spikes; 'strict' on main branches. — Hard gates can frustrate exploratory work. Toggle to 'soft' during spikes; 'strict' on main branches.
التكلفة والحدود
تكلفة التشغيل
حصة API
See provider docs for rate limits
الرموز لكل استدعاء
Varies by tool
التكلفة المالية
See repo README for pricing details
نصيحة
Cache tool results and avoid repeated identical calls.
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: Use environment variables; never commit secrets
نقل البيانات الخارجي: Tool calls go to the provider's API as documented
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
gate flags an unrelated change as missing tests
Tune gate scope in spartan.config — exclude refactors with no semantic change.
تحقق: Re-run with scope changes
quality gate too slow
Profile which step is slow (usually type-check on big repos). Cache or skip locally.