Skip to content

Graduate wizard into the Engineering bucket - #680

Merged
mattpocock merged 1 commit into
mainfrom
graduate-wizard
Aug 5, 2026
Merged

mattpocock merged 1 commit into
mainfrom
graduate-wizard

Conversation

@mattpocock

Copy link
Copy Markdown
Owner

Graduates wizard out of in-progress/ into engineering/, so it ships in the plugin.

It generates an interactive bash script that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state transition — opening each URL, saying what to click, capturing the values, and writing them into .env files and GitHub Actions secrets. The UX is pre-solved by the bundled template.sh; everything above the STAGES marker is a fixed library that's never hand-edited, so the skill's job is only to scope the procedure and author its stages.

Bucket call: Engineering, not Productivity. It scopes itself by reading .env*, docker-compose*, framework config and every secrets.* / vars.* reference in .github/workflows/; it writes CI secrets; it verifies its output with bash -n and shellcheck. That's code work. Happy to move it if you'd rather it sat with the general workflow tools.

Promoted-bucket wiring, per CLAUDE.md:

  • git mv skills/in-progress/wizard → skills/engineering/ (SKILL.md, agents/openai.yaml, template.sh)
  • .claude-plugin/plugin.json — added to the skills array
  • Top-level README.md + skills/engineering/README.md — listed under User-invoked; removed from skills/in-progress/README.md
  • New docs page at docs/engineering/wizard.md, following .agents/writing-docs.md (absolute links only)
  • ask-matt — routed under Standalone, with the boundary made explicit: if the agent could just do it, it should
  • Changeset (minor)

claude plugin validate . --strict passes; bash -n template.sh parses.

🤖 Generated with Claude Code

@changeset-bot

changeset-bot Bot commented Jul 28, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: b3376f8

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
mattpocock-skills Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@mattpocock
mattpocock force-pushed the graduate-wizard branch 2 times, most recently from 58eadb3 to a15bdad Compare August 3, 2026 08:19
@mattpocock
mattpocock marked this pull request as ready for review August 3, 2026 08:21
Base automatically changed from release/v1.2 to main August 5, 2026 07:29
Move `wizard` out of in-progress into `engineering/` and wire it up as a
promoted skill: plugin.json entry, top-level + Engineering READMEs under
User-invoked, a docs page at docs/engineering/wizard.md, and a Standalone
route in ask-matt for the steps only a human can take.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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