Skip to content

refactor(plugin): move agentify implementation into the skill directory#348

Merged
jiashuoz merged 1 commit into
mainfrom
refactor/agentify-into-skill
Jul 1, 2026
Merged

refactor(plugin): move agentify implementation into the skill directory#348
jiashuoz merged 1 commit into
mainfrom
refactor/agentify-into-skill

Conversation

@jiashuoz

@jiashuoz jiashuoz commented Jul 1, 2026

Copy link
Copy Markdown
Member

What

Consolidates the agentify skill so its implementation lives inside the skill directory (plugins/e2a/skills/agentify/), next to SKILL.md — the conventional skill-local layout, matching the sibling skills/e2a/.

Previously the scaffolder + assets sat at plugins/e2a/agentify/ (a sibling of skills/), split from the SKILL.md that #345 placed under skills/agentify/. #345 kept them there only to avoid touching CI; this finishes the move.

Changes

  • Move (git renames, history preserved): agentify-render.sh, templates/, references/, examples/, test/plugins/e2a/skills/agentify/.
  • SKILL.md: ${CLAUDE_PLUGIN_ROOT}/agentify/${CLAUDE_PLUGIN_ROOT}/skills/agentify/.
  • CI: update both workflows (agentify-test.yml, agentify-lane-fixtures.yml) — path filters + run commands.
  • Docs: update docs/design/autonomous-repo-framework.md path references and the §10 addendum (the CI-stability rationale for the split no longer applies).

Why it's safe

The scripts resolve paths self-relative (BASH_SOURCE/dirname), not via the old hardcoded path, so the move is behavior-preserving.

Verification

  • plugins/e2a/skills/agentify/test/run.shALL PASS from the new location.
  • scripts/validate-plugin.mjs✓ 2 skills, version 0.4.0, manifests in sync.
  • Repo-wide grep for the old path → no remaining references.

🤖 Generated with Claude Code

The agentify skill's scaffolder + assets lived at plugins/e2a/agentify/
(a sibling of skills/), split from its SKILL.md at
plugins/e2a/skills/agentify/. #345 kept them there only to avoid touching
CI. This consolidates everything under the skill's own directory —
the conventional skill-local layout, matching skills/e2a/.

- git-mv agentify-render.sh, templates/, references/, examples/, test/
  into plugins/e2a/skills/agentify/ (alongside SKILL.md).
- SKILL.md: ${CLAUDE_PLUGIN_ROOT}/agentify/ -> ${CLAUDE_PLUGIN_ROOT}/skills/agentify/.
- Update both CI workflows (agentify-test, agentify-lane-fixtures) path
  filters + run commands.
- Update docs/design/autonomous-repo-framework.md path references and the
  §10 addendum rationale (the CI-stability split no longer applies).

Scripts already resolve paths self-relative (BASH_SOURCE/dirname), so the
move is behavior-preserving. Verified: test/run.sh passes from the new
location; validate-plugin.mjs reports 2 skills, manifests in sync.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jiashuoz
jiashuoz merged commit 4b7d05d into main Jul 1, 2026
17 checks passed
@jiashuoz
jiashuoz deleted the refactor/agentify-into-skill branch July 1, 2026 02:16
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