planning-with-files
Planifiez des tâches complexes avec des fichiers persistants
Également disponible depuis: OthmanAdi,ZhanlinCui,AmmarCodes
Les longues sessions avec l'IA causent une perte de contexte et des objectifs oubliés. Cette compétence utilise des fichiers markdown comme mémoire externe pour maintenir l'état des tâches sur un nombre illimité d'appels d'outils.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "planning-with-files". Initialiser la planification pour une application todo CLI Python avec les commandes add, list, et delete
Résultat attendu:
- Créé task_plan.md avec 5 phases : Requirements, Planning, Implementation, Testing, Delivery
- Créé findings.md avec des sections pour les exigences, la recherche, et les décisions techniques
- Créé progress.md avec l'horodatage de session et le statut initial
Utilisation de "planning-with-files". Journaliser l'erreur : FileNotFoundError lors de la lecture de config.json
Résultat attendu:
- Ajouté au tableau Errors Encountered : FileNotFoundError, Tentative 1, Résolution : Créer un fichier de config par défaut
- Mis à jour le journal d'erreurs de progress.md avec l'horodatage
- Le statut de phase reste in_progress jusqu'à la résolution de l'erreur
Audit de sécurité
SûrAll static analysis findings were evaluated and determined to be false positives. The shell command patterns detected are from markdown documentation code blocks and legitimate bash helper scripts that only perform file operations. No cryptographic code, network exfiltration, or credential access exists. This is a safe productivity skill for planning complex tasks using persistent markdown files.
Facteurs de risque
⚙️ Commandes externes (2)
Score de qualité
Ce que vous pouvez construire
Projets de développement multi-étapes
Suivez des tâches de codage complexes sur 50+ appels d'outils avec suivi de phase, journalisation des erreurs et documentation des décisions.
Recherche et documentation
Capturez les résultats de recherche web, les résultats de navigation et les sources dans du markdown structuré avant que le contexte ne soit perdu.
Exploration du système et débogage
Documentez les découvertes, les tentatives échouées et les résolutions lors de l'exploration de bases de code inconnues ou du débogage de problèmes.
Essayez ces prompts
Créez les fichiers task_plan.md, findings.md, et progress.md dans mon répertoire de projet. L'objectif est : [décrivez votre objectif de tâche]. Commencez par la Phase 1 pour la collecte des exigences.
Lisez task_plan.md et mettez à jour le statut de la phase actuelle. Journalisez l'erreur rencontrée : [collez l'erreur]. Documentez la cause racine et les corrections tentées dans le tableau Errors Encountered.
Je viens de完成 deux recherches web sur [sujet]. Mettez à jour findings.md avec les découvertes clés, les URL pertinentes, et toutes les décisions techniques prises basées sur cette recherche.
Marquez la Phase [X] comme terminée dans task_plan.md. Résumez ce qui a été accompli, les fichiers créés ou modifiés, et mettez à jour progress.md avec les résultats de tests. Puis définissez la Phase [X+1] à in_progress.
Bonnes pratiques
- Créez les trois fichiers de planification avant de démarrer toute tâche complexe avec 3+ étapes
- Lisez task_plan.md avant de prendre des décisions majeures pour garder les objectifs en attention
- Mettez à jour findings.md immédiatement après chaque 2 opérations view ou browser
- Journalisez chaque erreur rencontrée, même si rapidement résolue, pour éviter la répétition
- Marquez explicitement les changements de statut de phase : pending à in_progress à complete
Éviter
- Démarrer l'exécution sans créer de fichier task_plan.md d'abord
- Réessayer silencieusement les actions échouées sans journaliser l'erreur
- Répéter la même action échouée au lieu de muter l'approche
- Créer les fichiers de planification dans le répertoire de compétence au lieu du répertoire de projet
- Utiliser TodoWrite pour la persistance au lieu du stockage basé sur des fichiers