Skip to content

chore(framework): enable local AIDD plugins for repo dogfooding#247

Merged
blafourcade merged 1 commit into
mainfrom
chore/dogfood-local-plugins
Jun 6, 2026
Merged

chore(framework): enable local AIDD plugins for repo dogfooding#247
blafourcade merged 1 commit into
mainfrom
chore/dogfood-local-plugins

Conversation

@alexsoyes
Copy link
Copy Markdown
Contributor

🎯 What & why

Enable the repo's own six AIDD plugins from the local working tree so contributors load the framework's own skills (dogfooding) instead of having to run a manual /plugin marketplace add.

🛠️ How it works

New committed .claude/settings.json:

  • extraKnownMarketplaces registers the working tree as the aidd-framework marketplace via a directory source (path: ".").
  • enabledPlugins turns on the six plugins as <plugin>@aidd-framework.

Chosen over the one-time /plugin marketplace add . command because committed settings apply for every contributor automatically. Personal settings.local.json (gitignored) is untouched.

🧪 How to verify

  • Open the repo in Claude Code and confirm the aidd-* skills are listed (e.g. aidd-context:03-context-generate) without running /plugin marketplace add first.
  • jq . .claude/settings.json is valid JSON; git check-ignore .claude/settings.json prints nothing (the file is tracked).

⚠️ Heads-up

Claude Code does not hot-reload a settings.json created mid-session; contributors already in a session need a restart (or opening /hooks) to pick up the plugins.

✅ I certify

  • Docs updated to match the new behaviour.
  • I self-reviewed this PR.
  • No cross-plugin references introduced.

Register the local working tree as the "aidd-framework" marketplace via
extraKnownMarketplaces (directory source) and enable the six AIDD plugins
in .claude/settings.json so contributors load the repo's own skills.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: alexsoyes <contact.alexsoyes@gmail.com>
@alexsoyes alexsoyes requested a review from a team as a code owner June 6, 2026 09:27
@alexsoyes alexsoyes added the enhancement New feature or request label Jun 6, 2026
@blafourcade blafourcade merged commit 3564872 into main Jun 6, 2026
10 checks passed
@alexsoyes
Copy link
Copy Markdown
Contributor Author

C'est une blague la rapidité @blafourcade ? J'ai même pas le temps de mettre les labels 😂

@aidd-bot aidd-bot Bot mentioned this pull request Jun 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants