Aller au contenu

Outils Plateforme (Flux E–I)

Les flux E à I couvrent l'écosystème de développement au sens large — décisions de stack, génération d'agents, outillage du cycle de vie dev, intégration git, orchestration multi-agents, gouvernance et opérations.

Référence rapide

OutilDescriptionDisponibilité
suggest_stackRecommander la meilleure stack technologique selon les objectifs et contraintes du projetInclus
check_versionsVérifier les versions installées des frameworks et outils ; recommander des mises à jourInclus
generate_skillGénérer un skill Claude depuis une spec ou un pattern de base de codeInclus
skill_searchRechercher des skills Claude installables dans plusieurs registresInclus
skill_installInstaller un skill depuis un registre dans le répertoire .claude/skills/ d'un projetInclus
detect_agentDétecter les capacités et comportements des agents IA dans la base de codeInclus
detect_deprecationsDétecter les patterns, APIs ou bibliothèques dépréciés utilisésInclus
generate_sub_agentGénérer une configuration de sous-agent spécialisé pour une tâche spécifiqueInclus
generate_rulesGénérer des règles et conventions de projet depuis une specInclus
generate_teammate_promptGénérer des prompts d'agents structurés pour une équipe d'agentsInclus
suggest_toolingSuggérer des outils et intégrations pour améliorer les flux de travail de développementInclus
discover_mcpsDécouvrir les serveurs MCP disponibles et leurs capacitésInclus
suggest_mcpsSuggérer des serveurs MCP selon les besoins du projetInclus
suggest_mcp_serverSuggérer des serveurs MCP appropriés pour le projet actuelInclus
generate_testsGénérer des cas de test et scénarios complets depuis une specInclus
generate_docsGénérer de la documentation technique automatiquement depuis les specsInclus
generate_ciGénérer la configuration du pipeline CI GitHub Actions pour un projetInclus
generate_planu_ciGénérer un pipeline CI GitHub Actions spécifique à PlanuInclus
transform_codeAppliquer des transformations de code déterministes via l'API TypeScript CompilerInclus
integrate_pmIntégrer des outils de gestion de projet avec PlanuInclus
update_registryAjouter une entrée de framework personnalisé au registre localInclus
manage_hooksConfigurer et gérer les hooks git pour le projetInclus
start_hooksDémarrer le file watcher et le moteur de hooks pour un projetInclus
stop_hooksArrêter le file watcher et le moteur de hooksInclus
hook_statusObtenir le statut actuel du moteur de hooksInclus
configure_hooksVoir ou mettre à jour la configuration du moteur de hooks à l'exécutionInclus
manage_gitGérer les opérations git : branches, commits, push, PRsInclus
create_pr_from_specCréer une Pull Request GitHub depuis une specInclus
review_prAnalyser le diff d'une Pull Request pour des résultats de revueInclus
pr_statusLister les Pull Requests ouvertes avec le statut de revue et les vérifications CIInclus
create_releaseCréer une Release GitHub avec des notes de release auto-généréesInclus
generate_changelogGénérer un changelog depuis les Pull Requests fusionnées entre deux refs gitInclus
orchestrateCoordonner et exécuter des flux de travail complexes multi-étapesInclus
orchestrate_runtimeLancer et coordonner des agents parallèles avec des topologies configurablesInclus
orchestrate_agentsOrchestrer plusieurs agents IA pour une exécution parallèle ou séquentielleInclus
agent_swarm_statusObtenir le statut des sessions d'orchestration : progression des agents, statut des tâches, métriques et coûtInclus
validate_team_resultsValider les résultats combinés de tous les agents après l'exécution parallèleInclus
manage_contextGérer et optimiser l'utilisation du contexte entre specs et projetsInclus
context_budgetVoir et gérer votre budget de tokens de contexte pour le développement assisté par IAInclus
token_intelligenceAnalyses avancées de tokens : suivi des coûts, monitoring du budget, précision des estimations, détection de tendances et alertes d'anomaliesInclus
consult_docsRechercher et consulter la documentation du projet sans quitter le CLIInclus
migrate_techPlanifier et exécuter une migration technologiqueInclus
ecosystem_statusScanner les sources de l'écosystème externe pour de nouvelles capacités, patterns et opportunités d'intégrationInclus
generate_infrastructureGénérer de l'Infrastructure-as-Code (IaC) depuis une specInclus
configure_rolesActiver ou désactiver le contrôle d'accès basé sur les rôles (RBAC) pour un projetInclus
assign_roleAssigner un rôle à un utilisateur pour un projet ou une spec spécifiqueInclus
configure_workersConfigurer les workers d'analyse en arrière-plan : activer/désactiver, définir le cooldown, définir la prioritéInclus
worker_statusAfficher le statut des workers d'analyse en arrière-planInclus
configure_llm_providersConfigurer les fournisseurs LLM pour un support multi-fournisseursInclus
llm_provider_statusAfficher le statut de tous les fournisseurs LLM configurés incluant la santé et le suivi des coûtsInclus
configure_observabilityConfigurer le traçage et les métriques OpenTelemetry (OTel)Inclus
manage_pluginsLister, installer, activer, désactiver, désinstaller ou obtenir des infos sur les plugins PlanuInclus
scaffold_pluginGénérer un projet de plugin de démarrage avec manifeste, point d'entrée, tests et exemplesInclus
token_usageVoir les métriques de consommation de tokens, les performances du cache et les économies d'optimisationInclus
submit_feedbackSoumettre un rapport de bug, une demande de fonctionnalité ou une suggestionInclus
triage_feedbackVoir et prioriser les retours en attente regroupés par similaritéInclus
resolve_feedbackMarquer un retour comme résolu, en le liant à la spec et la PR qui l'ont traitéInclus
registry_searchRechercher des specs réutilisables dans le registre PlanuInclus
registry_installInstaller une spec depuis le registre Planu dans un projet localInclus
configure_oauthVérifier ou tester l'authentification OAuth 2.1 Bearer tokenInclus

Flux E — Stack & Agents

suggest_stack

Recommander la meilleure stack technologique selon les objectifs et contraintes du projet.

Quand l'utiliser : Au lancement du projet lorsque l'équipe choisit entre des technologies concurrentes, ou lors de la validation d'un choix de stack contre les contraintes du projet.

Prompt: "Suggest a stack for a real-time collaborative document editor for project proj_abc123"

check_versions

Vérifier les versions installées des frameworks et outils ; recommander des mises à jour.

Ce qu'il vérifie :

  • Versions actuelles vs dernières versions stables
  • CVE connus et avis de sécurité
  • Paquets dépréciés
  • Avertissements de changements cassants pour les écarts de version majeure
Prompt: "Check dependency versions for project proj_abc123"

generate_skill

Générer un skill Claude depuis une spec ou un pattern de base de code.

Plateformes supportées : Claude Code (skills CLAUDE.md), Cursor (fragments .cursorrules), Windsurf, instructions Copilot, définitions d'agents personnalisés.

Prompt: "Generate a Claude Code skill for the authentication workflow in project proj_abc123"

Rechercher des skills Claude installables dans plusieurs registres.

Quand l'utiliser : Lorsque vous souhaitez trouver des skills maintenus par la communauté ou sélectionnés par Planu pertinents pour votre stack ou flux de travail.

Prompt: "Search for TypeScript skills in the Planu skill registry"

skill_install

Installer un skill depuis un registre dans le répertoire .claude/skills/ d'un projet.

Quand l'utiliser : Après avoir trouvé un skill avec skill_search, pour l'ajouter à votre projet afin que les agents puissent l'utiliser automatiquement.

Prompt: "Install the typescript-expert skill into project proj_abc123"

detect_agent

Détecter les capacités et comportements des agents IA dans la base de code.

Quand l'utiliser : Lorsque vous devez générer des artefacts spécifiques à l'agent (fichiers de règles, skills, fichiers mémoire) et que vous voulez que Planu sélectionne automatiquement le bon format.

Prompt: "Detect what AI agent is configured at /workspace/my-app"

detect_deprecations

Détecter les patterns, APIs ou bibliothèques dépréciés utilisés.

Quand l'utiliser : Avant une mise à niveau majeure de version, ou dans le cadre d'une révision trimestrielle de la dette technique. Scanne les fichiers source du projet sans réseau requis.

Prompt: "Detect deprecated APIs in project proj_abc123"

generate_sub_agent

Générer une configuration de sous-agent spécialisé pour une tâche spécifique.

Ce qu'il produit : Une définition d'agent structurée avec les capacités, la propriété des ressources, le protocole de transfert et le contrat de communication — prête à utiliser avec orchestrate_agents.

Prompt: "Generate a sub-agent for the database migration task in spec SPEC-011 for project proj_abc123"

generate_rules

Générer des règles et conventions de projet depuis une spec — .cursorrules, CLAUDE.md, instructions Copilot, règles Windsurf — dérivées de la Constitution du projet et des patterns détectés.

Prompt: "Generate a CLAUDE.md for project proj_abc123"
Prompt: "Generate .cursorrules for project proj_abc123"

generate_teammate_prompt

Générer des prompts d'agents structurés pour une équipe d'agents.

Quand l'utiliser : Lors de la configuration d'une exécution parallèle d'agents avec orchestrate_agents ou orchestrate_runtime. Chaque agent reçoit un prompt focalisé et non chevauchant avec une propriété de fichiers explicite.

Prompt: "Generate teammate prompts for specs SPEC-012 through SPEC-015 in project proj_abc123"

Flux F — Cycle de vie Dev

suggest_tooling

Suggérer des outils et intégrations qui amélioreraient les flux de travail de développement.

Couverture :

  • CI/CD (GitHub Actions, GitLab CI, CircleCI, etc.)
  • Tests (unitaires, intégration, E2E, régression visuelle)
  • Monitoring et observabilité (OpenTelemetry, Datadog, Grafana)
  • Outillage IA natif (observabilité LLM, cache sémantique, gestion de prompts, guardrails)
  • Outillage de performance frontend (Lighthouse CI, régression visuelle, bibliothèques de composants)
Prompt: "Suggest tooling for project proj_abc123"

discover_mcps

Découvrir les serveurs MCP disponibles et leurs capacités.

Quand l'utiliser : Lorsque vous souhaitez comprendre quels serveurs MCP sont configurés dans l'environnement actuel.

Prompt: "What MCP servers are available in my environment?"

suggest_mcps

Suggérer des serveurs MCP selon les besoins du projet.

Quand l'utiliser : Lors du démarrage d'un nouveau projet et souhaitant des recommandations de serveurs MCP correspondant à votre stack détectée et vos patterns de flux de travail.

Prompt: "Suggest MCP servers for project proj_abc123"

suggest_mcp_server

Suggérer des serveurs MCP appropriés pour le projet actuel.

Quand l'utiliser : Lorsque vous avez besoin d'une recommandation focalisée pour un manque de capacité spécifique (ex. "J'ai besoin d'un serveur MCP pour les opérations de base de données").

Prompt: "Suggest an MCP server for managing PostgreSQL for project proj_abc123"

generate_tests

Générer des cas de test et scénarios complets depuis les critères d'acceptation d'une spec.

Ce qu'il produit :

  • Plan de tests avec noms de cas de test mappés aux critères d'acceptation
  • Fichiers de tests dans le framework de test du projet (vitest, pytest, go test, JUnit, etc.)
  • Objectifs de couverture par critère
  • Stratégie de mock pour les dépendances externes
Prompt: "Generate tests for spec SPEC-003 in project proj_abc123"

generate_docs

Générer de la documentation technique automatiquement depuis les specs — docs API, sections README, vues d'ensemble architecturales.

Prompt: "Generate API documentation for spec SPEC-007 in project proj_abc123"
Prompt: "Generate a README section for the authentication module from spec SPEC-001"

generate_ci

Générer la configuration du pipeline CI pour un projet.

Supporté : GitHub Actions, GitLab CI, CircleCI, Jenkins, Azure Pipelines, Bitbucket Pipelines.

Prompt: "Generate a GitHub Actions CI pipeline for project proj_abc123"

generate_planu_ci

Générer un pipeline CI GitHub Actions spécifique à Planu qui valide les specs, vérifie le drift et impose les quality gates dans votre pipeline CI.

Prompt: "Generate a Planu CI check for my GitHub Actions pipeline in project proj_abc123"

transform_code

Appliquer des transformations de code déterministes via l'API TypeScript Compiler.

Quand l'utiliser : Lors de la migration de patterns de code (basé sur des classes vers fonctionnel, callbacks vers async/await), du refactoring pour correspondre aux exigences de la spec, ou de l'application de patterns cohérents dans une base de code.

Prompt: "Transform the auth module from callbacks to async/await in project proj_abc123"

integrate_pm

Intégrer des outils de gestion de projet et des flux de travail avec Planu — créer des issues, epics ou tâches depuis les specs.

Supporté : Jira, Linear, GitHub Issues, GitLab Issues, Trello, Notion.

Prompt: "Create a GitHub issue for spec SPEC-004 in project proj_abc123"
Prompt: "Create a Linear task for spec SPEC-009 in project proj_abc123"

update_registry

Ajouter une entrée de framework personnalisé au registre local.

Quand l'utiliser : Lorsque votre projet utilise un framework non reconnu par le catalogue intégré de Planu — l'ajoute pour que suggest_stack, check_versions et suggest_tooling puissent l'utiliser.

Prompt: "Add my custom framework 'acme-framework' v2.1 to the local registry for project proj_abc123"

manage_hooks

Configurer et gérer les hooks git pour le projet — pre-commit, post-merge, pre-push — liés à la validation des specs et aux quality gates.

Quand l'utiliser : Lors de la configuration ou modification des hooks git qui appliquent les règles du flux de travail SDD.

Prompt: "Set up pre-commit hooks for spec validation in project proj_abc123"

start_hooks

Démarrer le file watcher et le moteur de hooks pour un projet.

Quand l'utiliser : Pour activer le traitement de hooks en temps réel pendant une session de développement active.

Prompt: "Start the hook engine for project proj_abc123"

stop_hooks

Arrêter le file watcher et le moteur de hooks.

Prompt: "Stop the hook engine for project proj_abc123"

hook_status

Obtenir le statut actuel du moteur de hooks — s'il est en cours d'exécution, quels hooks sont actifs et l'historique récent des déclenchements.

Prompt: "Check hook engine status for project proj_abc123"

configure_hooks

Voir ou mettre à jour la configuration du moteur de hooks à l'exécution sans redémarrage.

Quand l'utiliser : Pour modifier les intervalles de cooldown, activer/désactiver des hooks spécifiques, ou ajuster les priorités des hooks sans arrêter et redémarrer le moteur.

Prompt: "Configure hooks to increase cooldown to 60 seconds for project proj_abc123"

Flux G — Git & CI

manage_git

Gérer les opérations git : branches, commits, push, PRs — liés aux specs pour une traçabilité complète.

Prompt: "Create a branch for spec SPEC-005 in project proj_abc123"
Prompt: "Generate a PR description for spec SPEC-005 in project proj_abc123"
Prompt: "Generate a changelog from specs SPEC-001 through SPEC-010 for project proj_abc123"

create_pr_from_spec

Créer une Pull Request GitHub depuis une spec — remplit automatiquement le titre, le corps, les labels et les métadonnées de la spec liée.

Quand l'utiliser : Après avoir implémenté une spec et souhaitant ouvrir une PR avec une traçabilité SDD complète (ID de spec, critères d'acceptation, notes d'implémentation).

Prompt: "Create a PR from spec SPEC-012 in project proj_abc123"

review_pr

Analyser le diff d'une Pull Request pour des résultats de revue — vérifie la conformité aux specs, les patterns de code et les problèmes de qualité.

Quand l'utiliser : Avant d'approuver une PR, ou comme étape automatisée en CI pour détecter les drifts de specs tôt.

Prompt: "Review PR #88 for project proj_abc123"

pr_status

Lister les Pull Requests ouvertes avec le statut de revue et les vérifications CI.

Quand l'utiliser : Pour obtenir un aperçu rapide de toutes les PRs en cours et leur statut bloquant avant une session de planification ou de standup.

Prompt: "Show PR status for project proj_abc123"

create_release

Créer une Release GitHub avec des notes de release auto-générées dérivées des specs et PRs fusionnées.

Prompt: "Create a release v2.1.0 for project proj_abc123"

generate_changelog

Générer un changelog depuis les Pull Requests fusionnées entre deux refs git.

Quand l'utiliser : Avant une release pour compiler un résumé lisible par les humains de tous les changements depuis le dernier tag.

Prompt: "Generate a changelog from v2.0.0 to HEAD for project proj_abc123"

Flux H — Orchestration & Contexte

orchestrate

Coordonner et exécuter des flux de travail complexes multi-étapes — enregistrer des agents, verrouiller des ressources, distribuer des tâches et gérer l'état d'exécution parallèle.

Prompt: "Register an agent for spec SPEC-011 and lock the auth module in project proj_abc123"

orchestrate_runtime

Lancer et coordonner des agents parallèles avec des topologies configurables (fan-out, pipeline, consensus).

Quand l'utiliser : Lors de l'exécution de 3+ tâches d'implémentation indépendantes en parallèle nécessitant une gestion d'état centralisée, une détection de conflits et une agrégation des résultats.

Prompt: "Launch a fan-out orchestration for specs SPEC-020 through SPEC-025 in project proj_abc123"

orchestrate_agents

Orchestrer plusieurs agents IA pour une exécution parallèle ou séquentielle — déclarer les capacités, router les tâches, générer des contextes de transfert et détecter les conflits de propriété de fichiers avant l'exécution.

Prompt: "Orchestrate agents for specs SPEC-012, SPEC-013, SPEC-014 in project proj_abc123"

agent_swarm_status

Obtenir le statut des sessions d'orchestration : progression des agents, statut des tâches, métriques et coût.

Quand l'utiliser : Pendant ou après une session d'agents parallèles pour surveiller quels agents sont bloqués, terminés ou en échec.

Prompt: "Show swarm status for orchestration session orch_abc123"

validate_team_results

Valider les résultats combinés de tous les agents après l'exécution parallèle — vérifie les conflits, les sorties manquantes et la conformité aux specs.

Quand l'utiliser : Après la fin de orchestrate_agents, avant de fusionner les branches parallèles.

Prompt: "Validate team results for orchestration session orch_abc123 in project proj_abc123"

manage_context

Gérer et optimiser l'utilisation du contexte entre specs et projets — sauvegarder, charger et conserver des notes de contexte persistantes.

Quand l'utiliser : Lorsque vous devez préserver des décisions architecturales importantes, des contraintes externes ou des accords d'équipe qui ne sont pas capturés dans les specs.

Prompt: "Save context: we decided to use Postgres 16 with pgvector for all AI features in project proj_abc123"
Prompt: "What context have we saved for project proj_abc123?"

context_budget

Voir et gérer votre budget de tokens de contexte pour le développement assisté par IA.

Actions :

  • status — Vérifier l'utilisation actuelle des tokens, le niveau d'alerte et les principaux consommateurs
  • configure — Définir la taille de la fenêtre de contexte et les seuils d'alerte/critique
  • checkpoint — Sauvegarder l'état de session (décisions, fichiers, specs, état git) pour la continuité
  • restore — Charger un checkpoint précédent pour reprendre le travail dans une nouvelle session
  • list-checkpoints — Afficher les checkpoints de session disponibles
  • optimize — Obtenir des suggestions de délégation pour réduire la pression du contexte
Prompt: "Check my context budget status"
Prompt: "Save a checkpoint of this session"
Prompt: "What should I delegate to subagents?"

token_intelligence

Analyses avancées de tokens : suivi des coûts, monitoring du budget, précision des estimations, détection de tendances et alertes d'anomalies.

Quand l'utiliser : Lors de sessions d'agents longues ou coûteuses nécessitant une visibilité sur où les tokens sont dépensés, si les estimations sont précises et où réduire les coûts.

Prompt: "Show token intelligence report for project proj_abc123"
Prompt: "Alert me if any session exceeds 50k tokens"

consult_docs

Rechercher et consulter la documentation du projet sans quitter le CLI — récupère et résume les docs pertinentes en contexte.

Prompt: "Consult React docs about concurrent rendering for project proj_abc123"
Prompt: "What does the FastAPI docs say about dependency injection?"

migrate_tech

Planifier et exécuter une migration technologique — analyser la base de code source, mapper les équivalences, générer un plan de migration, valider la parité fonctionnelle et planifier la migration de base de données.

Quand l'utiliser : Lors du passage d'un framework à un autre (Express → Fastify, Django → FastAPI, Create React App → Vite), de la mise à niveau d'une dépendance majeure ou de la migration de bases de données.

Prompt: "Plan a migration from Express to Fastify for project proj_abc123"
Prompt: "Migrate from class-based to functional React components in project proj_abc123"

ecosystem_status

Scanner les sources de l'écosystème externe pour de nouvelles capacités, patterns et opportunités d'intégration pertinentes pour la stack du projet.

Quand l'utiliser : Au début d'une nouvelle phase ou trimestriellement, pour rester à jour avec les releases de frameworks, les nouveaux serveurs MCP et les patterns d'outillage émergents.

Prompt: "Run ecosystem status scan for project proj_abc123"

generate_infrastructure

Générer de l'Infrastructure-as-Code (IaC) depuis une spec — Terraform, Pulumi, CDK, charts Helm ou Docker Compose.

Quand l'utiliser : Lorsqu'une spec inclut des exigences d'infrastructure (bases de données, files d'attente, caches, fonctions serverless) et que vous souhaitez de l'IaC reproductible plutôt qu'un provisionnement manuel.

Prompt: "Generate Terraform for the database spec SPEC-030 in project proj_abc123"
Prompt: "Generate a Helm chart for the API deployment in spec SPEC-031"

Flux I — Gouvernance & Opérations

configure_roles

Activer ou désactiver le contrôle d'accès basé sur les rôles (RBAC) pour un projet — définir quels rôles peuvent créer, approuver ou implémenter des specs.

Prompt: "Enable RBAC for project proj_abc123 with roles: architect, developer, reviewer"

assign_role

Assigner un rôle à un utilisateur pour un projet ou une spec spécifique.

Quand l'utiliser : Lors de l'intégration d'un nouveau membre de l'équipe et de la définition de ses permissions dans le flux de travail SDD.

Prompt: "Assign the 'developer' role to alice@example.com in project proj_abc123"

configure_workers

Configurer les workers d'analyse en arrière-plan : activer/désactiver, définir le cooldown, définir la priorité.

Workers disponibles : détecteur de drift, scanner de conventions, moniteur de santé des specs, auditeur de dépendances, injecteur d'auto-mémoire.

Prompt: "Enable the drift detector worker with a 30-minute cooldown for project proj_abc123"
Prompt: "Set the convention scanner to high priority for project proj_abc123"

worker_status

Afficher le statut des workers d'analyse en arrière-plan — lesquels sont en cours d'exécution, la dernière heure d'exécution et les résultats récents.

Prompt: "Show worker status for project proj_abc123"

configure_llm_providers

Configurer les fournisseurs LLM pour un support multi-fournisseurs — ajouter des clés API, définir des règles de routage et configurer des chaînes de repli.

Fournisseurs supportés : Anthropic, OpenAI, Google Gemini, Mistral, Groq, Ollama (local).

Prompt: "Add OpenAI as a secondary LLM provider for project proj_abc123"

llm_provider_status

Afficher le statut de tous les fournisseurs LLM configurés incluant la santé, la latence et le suivi des coûts.

Prompt: "Show LLM provider status for project proj_abc123"

configure_observability

Configurer le traçage et les métriques OpenTelemetry (OTel) — exporter des spans vers Jaeger, Grafana Tempo, Datadog ou Honeycomb.

Quand l'utiliser : Lors de l'exécution de Planu dans un environnement d'équipe et souhaitant un traçage distribué pour les sessions d'agents et les appels d'outils.

Prompt: "Configure OpenTelemetry export to Grafana Tempo for project proj_abc123"

manage_plugins

Lister, installer, activer, désactiver, désinstaller ou obtenir des infos sur les plugins Planu.

Quand l'utiliser : Lors de l'extension de Planu avec des outils personnalisés ou des intégrations tierces empaquetés comme plugins.

Prompt: "List all installed plugins for project proj_abc123"
Prompt: "Install the linear-sync plugin"
Prompt: "Deactivate the jira-integration plugin"

scaffold_plugin

Générer un projet de plugin de démarrage avec manifeste, point d'entrée, tests et exemples.

Quand l'utiliser : Lors de la construction d'un plugin Planu personnalisé et souhaitant un point de départ entièrement structuré qui suit le contrat d'API des plugins.

Prompt: "Scaffold a new Planu plugin called 'notion-sync' for project proj_abc123"

token_usage

Voir les métriques de consommation de tokens, les performances du cache et les économies d'optimisation.

Quand l'utiliser : Pour comprendre combien de tokens votre équipe dépense, quels outils sont les plus coûteux et combien le cache économise.

Prompt: "Show token usage for project proj_abc123"

submit_feedback

Soumettre un rapport de bug, une demande de fonctionnalité ou une suggestion sur Planu directement depuis votre conversation.

Entrées :

  • typebug, feature, suggestion ou dx
  • title — Résumé bref du retour
  • description — Explication détaillée
  • context (optionnel) — ID de projet, spec ou outil concerné

Le retour est stocké localement et envoyé anonymement au tracker central de Planu.

Prompt: "I want to report a bug with the estimate tool"
Prompt: "Submit a feature request: I'd like create_spec to support importing from Notion"
Prompt: "I have a suggestion about the onboarding flow"

triage_feedback

Voir et prioriser les retours en attente regroupés par similarité — aide les équipes à décider quoi traiter en priorité.

Ce qu'il produit :

  • Éléments de retour groupés (bugs et demandes similaires fusionnés par score de similarité)
  • Score de priorité par groupe (fréquence × sévérité)
  • Action suggérée par groupe : create_spec | merge | dismiss
Prompt: "Triage all pending feedback"
Prompt: "Show me pending bug reports"
Prompt: "Triage feature requests for project proj_abc123"

resolve_feedback

Marquer un retour comme résolu, en le liant à la spec et à la pull request qui l'ont traité — créant une traçabilité complète du retour utilisateur jusqu'au correctif livré.

Entrées :

  • feedbackId — ID de l'élément de retour à résoudre
  • specId (optionnel) — La spec qui a traité ce retour
  • prUrl (optionnel) — URL de la pull request ayant livré le correctif
  • notes (optionnel) — Notes ou contexte de la résolution
Prompt: "Mark feedback fb_001 as resolved, linked to SPEC-042"
Prompt: "Resolve feedback fb_003 with PR https://github.com/org/repo/pull/88"

Rechercher des specs réutilisables dans le registre Planu — trouver des specs contribuées par la communauté correspondant à vos besoins fonctionnels.

Prompt: "Search the Planu registry for authentication specs"
Prompt: "Find specs related to payment processing in the registry"

registry_install

Installer une spec depuis le registre Planu dans un projet local.

Quand l'utiliser : Après avoir trouvé une spec pertinente avec registry_search, pour l'ajouter comme point de départ pour votre propre implémentation.

Prompt: "Install spec planu/stripe-checkout into project proj_abc123"

configure_oauth

Vérifier ou tester l'authentification OAuth 2.1 Bearer token pour le transport HTTP Planu.

Quand l'utiliser : Lors de l'exécution de Planu comme serveur HTTP (pas stdio) et que vous avez besoin de le protéger avec une clé API ou des tokens JWT signés HMAC.

Ce qu'il produit :

  • Sauvegarde la configuration OAuth (mode : api-key ou jwt)
  • Retourne les noms des variables d'environnement à définir (SDD_OAUTH_API_KEY ou SDD_OAUTH_JWT_SECRET)
  • Résumé de validation confirmant que le transport est maintenant protégé
Prompt: "Configure OAuth for my Planu HTTP server using API key mode"

Voir aussi

Rejoignez la communautéPosez des questions, partagez vos retours et échangez avec d'autres développeurs utilisant Planu.
Rejoindre Discord