add-api-route
Add a new JobPilot API route or module the standard way - contracts schema, controller, service, response schema, optional web hook. Use for "add an endpoint",…
Bump the unified JobPilot version (host + plugin), update the changelog, commit, and tag a new release
$ npx -y skills add suxrobGM/jobpilot --skill release --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/releaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Bump the unified JobPilot version (host + plugin), update the changelog, commit, and tag a new release
name: release description: Bump the unified JobPilot version (host + plugin), update the changelog, commit, and tag a new release user-invocable: true
Cut a new JobPilot release. Host and plugin share **one version** and ship from **one tag** (`vX.Y.Z`), which triggers `.github/workflows/release.yml` - it builds the terminal binaries for all RIDs, publishes the GitHub Release (the terminal archives, which bundle the plugin tree), and syncs the plugin tree into the `claude-plugins` and `codex-plugins` marketplaces.
The user provides a version (e.g. `2.1.0`) or a bump type (`major`, `minor`, `patch`). With no argument, default to a `patch` bump.
format, newest release first. The workflow also sets `generate_release_notes: true` for the GitHub Release.
1. **Determine the new version:**
2. **Pre-flight checks** (stop and report on any failure - do not paper over):
3. **Bump version:** set the new version in all four files.
4. **Update CHANGELOG.md** (create it with a `# Changelog` header if missing):
(all commits if no tag exists).
`### Added` / `### Changed` / `### Fixed` as applicable. Summarize user-facing changes in plain language; fold internal chores/refactors into one line or omit them.
5. **Commit:** stage the four version files + `CHANGELOG.md`, commit `chore: release vX.Y.Z`.
6. **Tag:** `git tag -a vX.Y.Z -m "JobPilot vX.Y.Z"`.
7. **Report:** show the new version and tag, and remind the user to run `git push && git push origin vX.Y.Z` to trigger `release.yml`.
An AI agent that applies to jobs for you, on the Claude or Codex subscription you already have.
Repo: suxrobGM/jobpilot
Add a new JobPilot API route or module the standard way - contracts schema, controller, service, response schema, optional web hook. Use for "add an endpoint",…
Review and clean up the given file(s)/folder(s)/module(s): rate organization, find dead code, duplication, coupling, over-engineering, deep nesting, structural…
Create and apply a Prisma migration safely against the remote (tunneled) PostgreSQL. Use for schema changes - "create a migration", "apply migrations", "add a…
Add knip to a TypeScript project and use it to remove dead exports, collapse pass-through barrels, and narrow every export to what another file actually…
Rebuild the .NET terminal host, restart it, and wait for /healthz. Use after any C# change under apps/terminal, or when asked to "restart the terminal host".
Migrate a React @tanstack/react-form codebase from the prop-drilled `useForm` + erased-form-type pattern to the official `createFormHook` composition API…