Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

Currents for Claude Code

Claude Code plugins from Currents, the test results dashboard for Playwright and Cypress. This repository is a plugin marketplace.

Plugins

Plugin What it does
currents-ci Your Currents test runs inside Claude Code: a status band above the prompt for the branch you are on, with its first failure and the failures new against main, and a drawer with the branch's runs, failures, flaky tests, share links and its pull request's builds. Fix with Claude drafts a prompt from a failed run.

Install

At a Claude Code prompt in the terminal:

/plugin install currents-ci --marketplace currents-dev/claude-mod

Answer y to add the marketplace, then choose the user scope. Or from your shell:

claude plugin marketplace add currents-dev/claude-mod
claude plugin install currents-ci@currents

The plugin loads in Claude Code in the terminal, the Code tab of the Desktop app and the VS Code extension. It needs Claude Code 2.1.287 or later (the Desktop app's 2.1.286 or later).

Then connect Currents: press Sign in on the band, or connect Currents in the Claude directory. The plugin allows the five read-only Currents tools the band calls in the background, so Claude can call them without asking too. The plugin's README has the details.

Develop

Load the plugin from your clone for one session:

claude --plugin-dir plugins/currents-ci

Claude Code reloads it as you save. Or install it from your clone, so every session runs your working copy, and pick up edits with /reload-plugins:

claude plugin marketplace add .
claude plugin install currents-ci@currents

Before you push:

claude plugin validate .
claude plugin validate plugins/currents-ci
claude plugin test plugins/currents-ci

Once Claude Code has loaded the plugin, it lays its API types in plugins/currents-ci/.claude-plugin/types/ (ignored by git), and npx tsc -p plugins/currents-ci type-checks it. CI runs the validation and the tests on every push and pull request.

Release

  • Bump version in plugins/currents-ci/.claude-plugin/plugin.json and in .claude-plugin/marketplace.json for every release. With an unchanged version, claude plugin update keeps users on the copy they have.
  • Never rename the plugin: installs are recorded as currents-ci@currents.
  • The plugin points its MCP server at the same URL as the Currents connector (https://mcp.currents.dev/mcp), so someone with both sees one set of tools. In the developer portal, submit this repository's plugins/currents-ci as a plugin bundle from the Currents organization and pair it with the Currents connector. Once listed, merging to main publishes each new version after the directory's scan.

License

Apache-2.0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages