Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

feat(framework): template override mechanism for skill templates

Abierto
#145 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
typescript

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
TypeScript
Estrellas
481
Forks
45
Merge medio
19 h 38 min
PR fusionados (30 d)
108

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ai-driven-dev/framework

Todos los issues de ai-driven-dev/framework

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.