dif plugin
Skills for authoring, validating and concluding feature flags and A/B tests kept as Markdown files with the dif CLI.
How to install the dif plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add dif-sh/dif
/plugin install dif@dif-shWhat's inside dif
6 parts read from the plugin's own files.
Skills 6
Claude loads it when the task matches- dif-author-experiment
Draft, edit, and validate A/B test experiments using Markdown files and the dif CLI.
- dif-conclude-experiment
Conclude experiments or rollouts by fetching results from dif cloud, writing decisions, and recording learnings to surface files.
- dif-connect-cloud
Connects a local workspace to a dif cloud project via the terminal and configures the project publishable key.
- dif-docs
Manage feature flags and A/B experiments using Markdown files that compile into a typed TypeScript client.
- dif-generate-surfaces
Scaffolds experimentation surfaces by analyzing codebase structure and product context to create markdown configuration files.
- dif-triage-experiments
Triage active experiments and rollouts by ramping, turning off, or concluding variants based on cloud analysis.
Using dif in Claude Code
Skills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update dif@dif-sh
- Refresh the marketplace
- /plugin marketplace update dif-sh
- Turn it off for now
- /plugin disable dif@dif-sh
- Remove it
- /plugin uninstall dif@dif-sh
Skills in dif
- dif-author-experimentdif-sh/dif
Draft, edit, and validate A/B test experiments using Markdown files and the dif CLI.
4 files89stars - dif-conclude-experimentdif-sh/dif
Conclude experiments or rollouts by fetching results from dif cloud, writing decisions, and recording learnings to surface files.
2 files89stars - dif-triage-experimentsdif-sh/dif
Triage active experiments and rollouts by ramping, turning off, or concluding variants based on cloud analysis.
2 files89stars - dif-connect-clouddif-sh/dif
Connects a local workspace to a dif cloud project via the terminal and configures the project publishable key.
89stars - dif-docsdif-sh/dif
Manage feature flags and A/B experiments using Markdown files that compile into a typed TypeScript client.
89stars - dif-generate-surfacesdif-sh/dif
Scaffolds experimentation surfaces by analyzing codebase structure and product context to create markdown configuration files.
89stars
dif plugin questions
How do I install the dif plugin?
In Claude Code run /plugin marketplace add dif-sh/dif, then /plugin install dif@dif-sh.
What does the dif plugin include?
dif bundles 6 skills.
How do I update or remove the dif plugin?
Update it with claude plugin update dif@dif-sh in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall dif@dif-sh.
What license is the dif plugin under?
MIT, as stated in the plugin's manifest.