Repository navigation
Launch the skill set: jam-fix, jam-proof, jam-annotate, jam-to-e2e (2.0.0) - #16
Merged
Merged
Conversation
- 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.
…eck from the CLI bundle
…rt; jam-to-e2e guards flows too
…tester-army/e2e notes
…, secondary screenshot redaction, absolute reference links in the ChatGPT package
…eutral framing, driver order, replay type, terms
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Launches the skill set as plugin 2.0.0, versioned on its own from now on.
jam-fixreplacesinvestigate-bug: diagnoses a Jam, fixes only when asked, works over MCP or thejamCLI.jam-proofandjam-annotatemove here from the Jam CLI bundle; this repo is now their source and the bundle needs a resync after merge.jam-to-e2eis new: a Jam becomes repro steps and a failing end-to-end test in the project's own runner.jam-cliis removed; each skill carries its own install and sign-in.agents/openai.yamlfor the Codex picker.docs/plugin.mdandCONTRIBUTING.md.scripts/check.mjsand tests enforce the invariants in CI: frontmatter, README cards, manifest versions, links, feedback section, skills.sh listing, plugin manifest.How I tested it
node scripts/check.mjs,npm test,claude plugin validate . --strictand the skills.sh listing pass.Every
jamcommand, flag andcreate jamfield the skills name was checked against Jam CLI 1.29.0 (jam agent-context); MCP parameter names against the live server.jam-fixran 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.mjspassesCHANGELOG.md has the entries under 2.0.0