Skip to content

Delphi 0.4.0: shared skills move from plugins to workspace-inherit/; setup.sh warns about uninstalled plugins - #51

Merged
bracyw merged 5 commits into
mainfrom
delphi-plugins-check
Oct 12, 2026
Merged

bracyw merged 5 commits into
mainfrom
delphi-plugins-check

Conversation

@bracyw

@bracyw bracyw commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Shared skills now reach workspaces through workspace-inherit/ (#52) instead of plugins. Nothing has to be installed, which is what broke argos-dev. The plugin plumbing stays in place for later, with no sets for now.

Skills Were in Now in
commit, open-pr, update-pr, address-pr-comments, create-ticket app plugin application-software/workspace-inherit/
implement, pr-conventions, ticket-conventions, verify-graph argos plugin argos/workspace-inherit/
run-local, verify-telemetry copies in argos-dev, experimental and workspace-defaults/ argos/workspace-inherit/
pr-conventions, ticket-conventions nero plugin nero/workspace-inherit/
workflow, review, to-tickets experimental workspaces unchanged (the trial)
  • No plugin sets are left. The three plugin.json files are gone. ci/plugins.sh, the marketplace, plugins:, application-software/plugins/scope and settings generation all stay. Regenerating gives an empty marketplace, plugins: lists with no sets, and settings.json without enabledPlugins; the DELPHI_ROOT hook is unchanged.
  • Delphi 0.4.0: setup.sh warns about enabled plugin sets that aren't installed here, using .delphi/plugins.sh. It stays quiet until a set exists. The CLAUDE.md line about missing plugins was dropped, since nothing is enabled.
  • Doc updates:
    • design.md, Argos's AUTHORING.md and README now say shared skills go in workspace-inherit/. A workspace keeps its own copy of one with opt-out:. Plugins are for opt-in sets or harness features beyond files.
    • CLAUDE.md files no longer point at the app or argos plugin.
    • open-pr and create-ticket load the project's conventions skill from workspace-inherit/.
  • tests/e2e.sh now builds its own app and argos fixture sets, so the plugin checks don't depend on real sets.

Tests:

  • tests/e2e.sh passes all 108 checks, and ci/check.sh passes.
  • Dry-run sync on a local mirror with this branch as main:
    • Every ws/* branch refreshed and got its inherited skills. Nero got its own conventions.
    • No enabledPlugins are left, and scripts keep their executable bits.
    • A second sync changed nothing, and nothing was proposed.
  • On the real argos-dev clone, plugins.sh printed nothing.

…every Argos and Nero workspace; the warning names the install command itself
…ns and how to install it; setup.sh warns; no hook or delphi skill
@bracyw bracyw changed the title Delphi 0.3.0: warn when a workspace's plugins aren't installed; a delphi skill installs them Delphi 0.3.0: CLAUDE.md says what a missing skill means; setup.sh warns when plugins aren't installed Oct 12, 2026
@bracyw bracyw changed the title Delphi 0.3.0: CLAUDE.md says what a missing skill means; setup.sh warns when plugins aren't installed Delphi 0.4.0: CLAUDE.md says what a missing skill means; setup.sh warns when plugins aren't installed Oct 12, 2026
…der's workspace-inherit/ (run-local and verify-telemetry into argos/); no plugin sets are left, the plumbing stays; the missing-plugins CLAUDE.md line goes, setup.sh's warning stays
@bracyw bracyw changed the title Delphi 0.4.0: CLAUDE.md says what a missing skill means; setup.sh warns when plugins aren't installed Delphi 0.4.0: shared skills move from plugins to workspace-inherit/; setup.sh warns about uninstalled plugins Oct 12, 2026
@bracyw
bracyw added this pull request to stack #54 October 12, 2026 13:07
@bracyw
bracyw merged commit ad47dab into main Oct 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant