Compétences zentao-api
📦

zentao-api

Sûr

Gérer les projets ZenTao avec l'IA

Intégrer Claude avec le système de gestion de projet ZenTao pour automatiser le suivi des projets, la gestion des bugs et les opérations de flux de travail des tâches via l'API REST v2.0.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "zentao-api". Show me the top 5 bugs by severity in product 123

Résultat attendu:

Voici les 5 bugs de haute sévérité dans le Produit 123 :

1. [P1] Pool de connexion à la base de données épuisé - Ouvert : 2026-04-25 - Assigné à : developer@example.com
2. [P1] La page de connexion crash sur mobile - Ouvert : 2026-04-24 - Assigné à : mobile-team@example.com
3. [P2] Timeout du téléchargement de fichier - Ouvert : 2026-04-23 - Assigné à : backend@example.com
4. [P2] Les widgets du tableau de bord ne se chargent pas - Ouvert : 2026-04-22 - Assigné à : frontend@example.com
5. [P2] Fonctionnalité d'exportation défaillante - Ouvert : 2026-04-21 - Assigné à : data-team@example.com

Utilisation de "zentao-api". Create a task in sprint 5 named 'Implement search feature' assigned to Alice with 8 hours estimate

Résultat attendu:

Tâche créée avec succès dans le Sprint 5 :

ID de la tâche : 12345
Nom : Implement search feature
Assignée à : Alice
Estimation : 8 heures
Exécution : Sprint 5
Statut : Ouvert

Audit de sécurité

Sûr
v1 • 4/27/2026

All 628 static analysis findings are false positives. The skill is a legitimate ZenTao API integration tool for project management operations. Detected patterns (backtick syntax, weak crypto flags, high entropy) are misclassifications of markdown documentation and API parameter values. No malicious behavior confirmed after human review.

3
Fichiers analysés
776
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Le chef de projet interroge la progression du sprint

Les chefs de projet peuvent demander des informations sur les sprints actifs, les bugs en attente et les taux d'achèvement des tâches dans leurs projets ZenTao sans accéder manuellement à l'interface web.

Le développeur crée et résout des bugs

Les développeurs peuvent enregistrer de nouveaux bugs, mettre à jour le statut des bugs, résoudre les problèmes avec des codes de résolution et lier les bugs à des builds spécifiques directement par des requêtes en langage naturel.

Le QA crée des cas de test et gère les suites de tests

Les ingénieurs QA peuvent créer des cas de test, les lier aux produits, gérer les tâches de test et suivre les résultats d'exécution des tests via des commandes conversationnelles.

Essayez ces prompts

Obtenir le statut du projet
Montre-moi tous les projets actifs dans ZenTao et leur progression actuelle incluant les bugs ouverts et les tâches en attente.
Créer et assigner un bug
Crée un nouveau bug dans ZenTao pour le produit {productID} avec le titre "{bug title}" assigné à {developer}, sévérité {severity}, et marque-le contre la build trunk.
Gérer le flux de travail des tâches
Démarre la tâche {taskID} qui m'a été assignée, et une fois terminée, marque-la comme terminée avec 4 heures de travail enregistrées.
Mise à jour en masse du statut
Récupère tous les bugs avec le statut 'active' dans le projet {projectID}, puis ferme ceux qui ont été marqués comme résolus hier.

Bonnes pratiques

  • Configurer les identifiants ZenTao comme variables d'environnement (ZENTAO_URL, ZENTAO_TOKEN) pour une réutilisation sécurisée
  • Lors de l'édition d'enregistrements existants, toujours récupérer d'abord les données actuelles puis faire un PUT avec les modifications fusionnées
  • Utiliser le paramètre grade explicite lors de la création d'Epic/Story/Requirement pour éviter les problèmes d'affichage

Éviter

  • Ne pas supposer que browseType fonctionne pour tous les modules - Program et Task utilisent 'status' à la place
  • Ne pas passer la confirmation utilisateur pour les opérations d'écriture sauf si explicitement demandé
  • Ne pas mettre les jetons en cache indéfiniment sans vérifier les erreurs 401 lors des appels API

Foire aux questions

Quels identifiants dois-je configurer ?
Vous avez besoin de ZENTAO_URL (adresse du serveur) et soit de ZENTAO_TOKEN directement soit de ZENTAO_ACCOUNT plus ZENTAO_PASSWORD pour la connexion.
Comment fonctionne la mise en cache des jetons ?
Après la première connexion, les identifiants sont enregistrés dans ~/.zentao-token.json. Les appels suivants utilisent le jeton en cache sans ré-authentification.
Que se passe-t-il si mon jeton expire ?
Si vous recevez une erreur 401, supprimez ~/.zentao-token.json et ré-exécutez l'authentification pour obtenir un nouveau jeton.
Puis-je créer des bugs liés à plusieurs builds ?
Oui, le champ openedBuild accepte un tableau d'IDs de build tels que ["trunk", "v2.1.0"].
Quelle est la différence entre Epic, Story et Requirement ?
Les trois sont des types d'exigences avec différentes hiérarchies. Epic (BR) est le plus élevé, Story (SR) est standard, Requirement est pour les besoins au niveau utilisateur.
Comment fermer une exigence avec une raison ?
Utilisez PUT /stories/{id}/close ou /requirements/{id}/close avec le paramètre closedReason. Les valeurs valides incluent done, subdivided, duplicate, postponed, willnotdo, cancel, bydesign.

Détails du développeur

Structure de fichiers