Skip to content

Launch the skill set: jam-fix, jam-proof, jam-annotate, jam-to-e2e (2.0.0) - #16

Merged
baransu merged 25 commits into
masterfrom
tomasz/skills-launch
Oct 22, 2026
Merged

baransu merged 25 commits into
masterfrom
tomasz/skills-launch

Conversation

@baransu

@baransu baransu commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

What changed

Launches the skill set as plugin 2.0.0, versioned on its own from now on.

  • jam-fix replaces investigate-bug: diagnoses a Jam, fixes only when asked, works over MCP or the jam CLI.
  • jam-proof and jam-annotate move here from the Jam CLI bundle; this repo is now their source and the bundle needs a resync after merge.
  • jam-to-e2e is new: a Jam becomes repro steps and a failing end-to-end test in the project's own runner.
  • jam-cli is removed; each skill carries its own install and sign-in.
  • Every skill ends with the same "Send feedback to Jam" section, and ships agents/openai.yaml for the Codex picker.
  • README rewritten around the skills with a one-table overview; sign-in, permissions and release steps move to docs/plugin.md and CONTRIBUTING.md.
  • scripts/check.mjs and tests enforce the invariants in CI: frontmatter, README cards, manifest versions, links, feedback section, skills.sh listing, plugin manifest.
  • Listing copy in the Claude, Cursor, Codex and Gemini manifests matches the four skills.

How I tested it

  • node scripts/check.mjs, npm test, claude plugin validate . --strict and the skills.sh listing pass.

  • Every jam command, flag and create jam field the skills name was checked against Jam CLI 1.29.0 (jam agent-context); MCP parameter names against the live server.

  • jam-fix ran in Claude Code on https://jam.dev/c/e3637280-376c-4589-8c64-e5d8fcbafeab and found the cause (legacy onboarding button with a hardcoded mint background, already fixed by #14484 on the dashboard side). The run surfaced one gap, now fixed: the Investigation Guide is MCP-only.

  • Not exercised end to end on this branch: jam-proof, jam-annotate, jam-to-e2e.

  • node scripts/check.mjs passes

  • CHANGELOG.md has the entries under 2.0.0

- Rename investigate-bug to jam-fix: diagnoses first, fixes when asked,
  comments once on the Jam, offers an "after" proof Jam.
- Move jam-proof and jam-annotate from the Jam CLI bundle; this repo is
  now their source.
- Add jam-to-e2e: a Jam becomes repro steps and a failing test in the
  project's own runner.
- Remove jam-cli; each skill carries its own install and sign-in block.
- Every skill ends with the same "Send feedback to Jam" section.
- README in Dev Utils shape; CONTRIBUTING, AGENTS.md, issue and PR
  templates; CI checks skills, manifests, links and the skills.sh listing.
- Plugin version 2.0.0, independent of the MCP server version.
- Fold the Unreleased changelog entries into 2.0.0 and drop an internal repo link.
- jam-proof: show the headless --cdp form first, name the driver and its install, add a jam doctor failure path.
- jam-fix: mark the Investigation Guide as MCP-only, cap the not-ready retry, handle replay Jams; resolve the description's diagnose/fix contradiction.
- jam-to-e2e: non-interactive Playwright init, fallback when the expected result cannot be asked.
- jam-annotate: path for a bare image file with no driver.
- Align the Claude, Cursor, Gemini and Codex listing copy with the four skills.
- Validate frontmatter with a YAML parser, add tests, CI runs npm test, ChatGPT package script.

@devin-ai-integration devin-ai-integration Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

Newer findings are available below. Devin Review posted a newer report on this PR, in addition to the findings presented here.

Devin Review found 5 potential issues.

Devin Review

Comment thread skills/jam-to-e2e/SKILL.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread scripts/package-chatgpt.mjs Outdated
Comment thread skills/jam-fix/SKILL.md
Comment thread skills/jam-annotate/SKILL.md Outdated
devin-ai-integration[bot]

This comment was marked as resolved.

@devin-ai-integration devin-ai-integration Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

Newer findings are available below. Devin Review posted a newer report on this PR, in addition to the findings presented here.

Devin Review found 4 new potential issues.

Devin Review

Comment thread CONTRIBUTING.md Outdated
Comment thread skills/jam-fix/SKILL.md
Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@baransu baransu self-assigned this Oct 22, 2026
@baransu
baransu merged commit 6b6d343 into master Oct 22, 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