Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

docs(framework): fiabiliser les descriptions des skills sous troncature Codex

未关闭
#794 1 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

@blafourcade 已经在做这个了。

开始于 2026年9月8日。

评估

这个 Issue 还没有评估数据。

描述

Problem

Codex affiche le message suivant dans une session où les plugins AIDD sont activés :

⚠ Skill descriptions were shortened to fit the skills context budget. Codex can still see every
skill, but some descriptions are shorter. Disable unused skills or plugins to leave more room
for the rest.

Il s'agit d'un avertissement de budget global, pas d'une erreur de chargement des skills. Les descriptions raccourcies peuvent toutefois perdre leurs déclencheurs et limites de périmètre, ce qui fragilise la sélection implicite.

Audit du 8 septembre 2026 : 48 descriptions dans plugins/*/skills/*/SKILL.md, entre 168 et 267 caractères, médiane 224, total 10 585 caractères hors noms et chemins. Les trois descriptions AIDD Telemetry ont aussi été consultées dans le plugin installé en version 0.1.0 ; ce plugin est absent du checkout audité. Ces mesures ne prouvent pas qu'AIDD est seul responsable de l'avertissement : d'autres skills sont chargés dans la session.

Scope

Priorité Périmètre Constat Correction attendue
P2 aidd-telemetry:00-init, 01-cost, 02-check Longues énumérations avant les déclencheurs, perdus dans le contexte raccourci observé. Ouvrir par les intentions distinctives : configurer la mesure, analyser les coûts, vérifier l'enregistrement. Reporter les détails dans le corps. Retrouver leur source maintenue avant modification.
P2 aidd-context:12-cook Déclencheurs génériques list, new, update, research, apply ; /cook contredit la règle R3. Qualifier les intentions par « project recipe » et retirer le token de commande.
P2 aidd-dev:10-todo « user says "todo" » peut sélectionner une orchestration parallèle pour une simple liste. Exiger une demande d'exécution parallèle de plusieurs tâches indépendantes.
P2 aidd-pm:08-three-amigos « then reconciles » suggère un enchaînement ; le routeur impose une seule route par invocation. Décrire deux alternatives : évaluer avec une perspective ou réconcilier trois rapports fournis.
P2 aidd-orchestrator:01-sdlc, aidd-dev:07-refactor, aidd-refine:02-challenge Les détails de processus précèdent les intentions, partiellement perdues dans les descriptions affichées. Placer d'abord livraison complète, refactoring et critique du travail terminé ; réduire les détails de méthode.
P3 aidd-dev:09-for-sure « guaranteed completion » promet davantage qu'une boucle de tentatives peut garantir. Décrire les tentatives et la condition de succès vérifiable, sans garantie absolue.
P3 Règle R3 et template de génération La cible « about 240 chars » existe, mais ne demande pas de préserver le sens sous troncature. Compléter la règle existante et aligner le template : intention distinctive en premier, détails secondaires ensuite. Ne pas ajouter de règle parallèle.

Acceptance criteria

  • Chaque ligne du tableau est traitée ou explicitement justifiée avec sa source.
  • Les descriptions corrigées restent fidèles aux routes et limites réelles des skills.
  • Des prompts positifs et négatifs vérifient la sélection des skills concernés avec descriptions complètes et raccourcies ; la méthode de raccourcissement utilisée est documentée.
  • Une simple demande de liste de tâches ne sélectionne pas 10-todo ; une demande générique de recherche ne sélectionne pas 12-cook sans contexte de recette.
  • 08-three-amigos exprime deux routes alternatives ; 09-for-sure ne promet plus une réussite garantie.
  • R3 et le template restent cohérents, sans règle dupliquée ni seuil arbitraire présenté comme une limite universelle de Codex.
  • Un essai après rechargement dans Codex documente les descriptions visibles et la présence ou l'absence de l'avertissement. Sa disparition n'est pas obligatoire si les autres skills chargés dépassent encore le budget global.

Prior art in this repo

  • plugins/aidd-context/skills/04-skill-generate/references/skill-authoring.md:9 : R3 définit déjà le contrat des descriptions, dont la cible d'environ 240 caractères et l'absence de commande nommée.
  • plugins/aidd-context/skills/04-skill-generate/assets/skill-template.md:3 : template actuel de description.
  • plugins/aidd-pm/skills/08-three-amigos/SKILL.md : deux routes et règle « Run one route per invocation ».
  • Documentation officielle OpenAI : budget de la liste initiale, raccourcissement des descriptions et recommandation de placer cas d'usage et déclencheurs au début. Le corps complet du skill reste lu lorsqu'il est sélectionné.

Out of scope

  • Modifier le budget interne de Codex ou garantir la disparition de l'avertissement pour toute configuration.
  • Désinstaller ou désactiver les plugins de l'utilisateur.
  • Réécrire les workflows ou modifier directement le cache des plugins installés.
  • Corriger les descriptions des plugins tiers.
主要语言
TypeScript
星标
481
派生
45
平均合并
19 小时 38 分钟
30 天内合并 PR
108

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

ai-driven-dev/framework 的其他 Issue

查看 ai-driven-dev/framework 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。