Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

feat(framework): template override mechanism for skill templates

オープン
#145 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
55/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
typescript

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

説明

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.

主要言語
TypeScript
スター
481
フォーク
45
平均マージ
19時間 38分
マージ済み PR(30日)
108

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

ai-driven-dev/framework のほかの issue

ai-driven-dev/framework の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。