CommunityRédaction et éditiongithub.com

ultish/setup-pstack

Configure les modèles que pstack utilise par rôle. Détecte vos modèles Claude disponibles et génère un fichier de substitution par rôle que l'utilisateur inclut depuis son CLAUDE.md. À utiliser pour /setup-pstack, « configurer les modèles pstack » ou modifier les choix de modèles de pstack.

Qu'est-ce que setup-pstack ?

Cette compétence pour agent IA (compatible avec Claude Code, Cursor, Codex, etc.) automatise la configuration des modèles Claude utilisés par l'outil 'pstack' dans différents rôles (comme agent, architecte, ou relecteur). Elle détecte les modèles Claude disponibles sur votre compte (via l'API Anthropic) et génère un fichier de substitution YAML que vous pouvez inclure dans votre CLAUDE.md. Cela simplifie la configuration de pstack en évitant d'avoir à écrire manuellement les identifiants de modèles. Elle est idéale pour les commandes '/setup-pstack', « configurer les modèles pstack » ou toute demande de changement des modèles par rôle. Le fichier produit (généralement 'pstack-models.yml') mappe chaque rôle à des modèles spécifiques et est conçu pour être référencé depuis votre CLAUDE.md afin d'être appliqué automatiquement.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ultish/pstack-claude/tree/main/plugins/pstack/skills/setup-pstack

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait setup-pstack ?

Configure les modèles que pstack utilise par rôle. Détecte vos modèles Claude disponibles et génère un fichier de substitution par rôle que l'utilisateur inclut depuis son CLAUDE.md. À utiliser pour /setup-pstack, "configurer les modèles pstack" ou modifier les choix de modèles de pstack.

Installation

  1. Assurez-vous que l'outil pstack est installé et accessible dans votre PATH.

  2. Copiez ou référencez ce skill dans votre répertoire de skills (par exemple ~/.claude/skills/).

  3. Dans votre fichier CLAUDE.md, incluez la ligne suivante pour charger le fichier de configuration généré :

    <!-- pstack-models.yml -->
    

Utilisation

  1. Lancez une commande comme :

    • /setup-pstack
    • "Configure les modèles pstack"
    • "Change le modèle utilisé par le rôle architecte dans pstack"
  2. L'agent détectera automatiquement vos modèles Claude disponibles (par exemple claude-sonnet-4-20250514, claude-3-5-haiku-latest, etc.).

  3. Un fichier pstack-models.yml sera généré dans votre répertoire de travail, avec un contenu similaire à :

    # pstack-models.yml
    # Généré par ultish/setup-pstack
    agent:
      model: claude-sonnet-4-20250514
      provider: anthropic
    architect:
      model: claude-3-5-haiku-latest
      provider: anthropic
    reviewer:
      model: claude-3-5-haiku-latest
      provider: anthropic
    
  4. Si vous ne l'avez pas déjà fait, ajoutez la directive d'inclusion dans votre CLAUDE.md (voir ci-dessus).

Détails techniques

  • Le skill utilise l'API Anthropic (via la variable d'environnement ANTHROPIC_API_KEY) pour lister les modèles disponibles.
  • Seuls les modèles Claude de dernière génération (par exemple ceux préfixés par claude-) sont pris en compte.
  • Le fichier de sortie respecte le format attendu par l'outil pstack pour les substitutions par rôle.
  • Si aucun modèle n'est détecté, un message d'erreur est affiché avec des instructions pour configurer manuellement.

Variables d'environnement

  • ANTHROPIC_API_KEY : Clé API Anthropic (obligatoire pour la détection des modèles)
  • PSTACK_MODELS_PATH : Chemin personnalisé pour le fichier de sortie (facultatif, par défaut : ./pstack-models.yml)

Exemple de sortie

Modèles Claude détectés :
  - claude-sonnet-4-20250514
  - claude-3-5-haiku-latest
  - claude-3-opus-latest

Fichier pstack-models.yml généré avec succès. Ajoutez ceci à votre CLAUDE.md :

<!-- pstack-models.yml -->

Support

Pour toute question ou problème, ouvrez un ticket sur le dépôt ultish/setup-pstack.

Skills associés