/ Annuaire / Playground / Spartan AI Toolkit
● Communauté spartan-stratos ⚡ Instantané

Spartan AI Toolkit

par spartan-stratos · spartan-stratos/spartan-ai-toolkit

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.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

spartan-ai-toolkit-skill.replay ▶ prêt
0/0

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "spartan-ai-toolkit-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/spartan-stratos/spartan-ai-toolkit",
        "~/.claude/skills/spartan-ai-toolkit"
      ],
      "_inferred": true
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "spartan-ai-toolkit-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/spartan-stratos/spartan-ai-toolkit",
        "~/.claude/skills/spartan-ai-toolkit"
      ],
      "_inferred": true
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "spartan-ai-toolkit-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/spartan-stratos/spartan-ai-toolkit",
        "~/.claude/skills/spartan-ai-toolkit"
      ],
      "_inferred": true
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "spartan-ai-toolkit-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/spartan-stratos/spartan-ai-toolkit",
        "~/.claude/skills/spartan-ai-toolkit"
      ],
      "_inferred": true
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "spartan-ai-toolkit-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/spartan-stratos/spartan-ai-toolkit",
        "~/.claude/skills/spartan-ai-toolkit"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "spartan-ai-toolkit-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/spartan-stratos/spartan-ai-toolkit",
          "~/.claude/skills/spartan-ai-toolkit"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add spartan-ai-toolkit-skill -- git clone https://github.com/spartan-stratos/spartan-ai-toolkit ~/.claude/skills/spartan-ai-toolkit

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : Spartan AI Toolkit

Force a coding agent into actual TDD discipline

👤 Teams whose agents skip tests ⏱ ~15 min intermediate

Quand l'utiliser : Your agent keeps writing code first and tests later (or never).

Prérequis
  • Server/skill installed and authenticated — See repo README
Déroulement
  1. Enable the gate
    Activate spartan-ai-toolkit. Set the TDD gate to strict.✓ Copié
    → Gate registered
  2. Try to skip
    Add a new feature without a test first.✓ Copié
    → Gate refuses; demands a failing test

Résultat : Real TDD instead of theater.

Pièges
  • 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.

Coût et limites

Coût d'exécution

Quota d'API
See provider docs for rate limits
Tokens par appel
Varies by tool
Monétaire
See repo README for pricing details
Astuce
Cache tool results and avoid repeated identical calls.

Sécurité

Permissions, secrets, portée

Stockage des identifiants : Use environment variables; never commit secrets
Sortie de données : Tool calls go to the provider's API as documented

Dépannage

Erreurs courantes et correctifs

gate flags an unrelated change as missing tests

Tune gate scope in spartan.config — exclude refactors with no semantic change.

Vérifier : Re-run with scope changes
quality gate too slow

Profile which step is slow (usually type-check on big repos). Cache or skip locally.

Vérifier : Per-step timings printed

Alternatives

Spartan AI Toolkit vs autres

AlternativeQuand l'utiliserCompromis
agent-skill-tddYou want a lighter touchAdvisory, not enforcing

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills