Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

feat(framework): template override mechanism for skill templates

Aperta
#145 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
55/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
typescript

Direzione di ricerca

Start by locating the skills that read bundled assets/*-template.md files and the aidd-context:03-context-generate scaffold entry point. Trace how each template is selected, then inspect aidd-context:02-project-memory on next and seed aidd_docs/overrides/README.md. Done means all template reads use the documented project, home-directory, then bundled cascade, including empty files, while non-template files remain unchanged.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Problem

Plugins ship skills with bundled assets/*-template.md files. A team that wants its own wording has one option today: edit the template in place. Every plugin update then overwrites it or conflicts.

Scope

  • Cascade, first match wins: aidd_docs/overrides/<plugin>/<skill>/<file>~/.aidd/overrides/<plugin>/<skill>/<file> → the bundled assets/<file>.
  • An override replaces the whole file. A present file is used even when empty: presence is the selection.
  • Retrofit every skill that reads a *-template.md with the cascade.
  • aidd-context:03-context-generate injects the cascade when it scaffolds a new template-shipping skill.
  • Seed aidd_docs/overrides/README.md so a user finds the mechanism.

Acceptance criteria

  • A project override survives a plugin update, with no conflict and no re-edit.
  • With no override present, every skill behaves exactly as today.
  • An empty override file is honoured as an override, not ignored as blank.
  • A skill scaffolded after this lands ships the cascade without the author writing it.

Out of scope

Only assets/*-template.md is overridable. Actions, references, SKILL.md and frontmatter stay frozen.

No drift detection: an override applies silently even when the bundled template changes upstream. Accepted, and worth its own issue if it bites.

Note

The original issue named aidd-context:02-project-init as the skill that seeds the override doc. That skill no longer exists — it is aidd-context:02-project-memory on next.

Lingua principale
TypeScript
Stelle
481
Fork
45
Merge medio
19h 38m
PR unite (30g)
108

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ai-driven-dev/framework

Tutte le issue di ai-driven-dev/framework

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.