Predict whether recent code changes will make TestRail test cases pass or fail, before running the suite. Reads the relevant TestRail cases plus a diff (uncommitted work, a PR, or a branch comparison) and reports PASS / FAIL / UNCERTAIN per case in a risk-sorted table. Use after writing or modifying code, or when reviewing a diff or commit range against existing TestRail coverage.
Implement a feature from acceptance criteria that already exist as TestRail test cases. Reads the live test cases, extracts the exact specification from each case's steps and expected results, and writes code that satisfies every case on the first attempt — without manually translating QA specs into implementation details. Use when building or modifying a feature whose QA test cases are already written in TestRail.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude plugins for the Testmo and TestRail test-management platforms. They install in Claude Code and in the Claude apps (web chat, the Chat tab in Claude Desktop, and Claude Cowork) — with some differences noted under usage.
Each plugin adds two test-driven workflows, backed by the TestRail or Testmo MCP server:
spec-implementer — implement a feature whose acceptance criteria already exist as test cases. Reads the live cases and writes code that satisfies every one.change-evaluator — predict whether recent code changes will make test cases pass or fail, before running the suite.These plugins target Claude (Claude Code and the Claude apps — Desktop, web chat, Cowork). For other agents and tools, the same two workflows are published as agentskills.io skills in sembi-iq-skills.
The plugins provide the skills and subagent but do not bundle the required MCP server connection. You connect the Sembi MCP server yourself, and the connection must be named testmo or testrail.
For TestRail, follow the MCP connection steps at: https://testrail.sembi.com/
For Testmo, follow the MCP connection steps at: https://testmo.sembi.com/
[!IMPORTANT] If the MCP server isn't connected (or is connected under a different name), the skills will reference tools that aren't available.
This repo is its own plugin marketplace (named sembi-iq). Add it, then install whichever test management product you use:
For TestRail, from within a Claude Code session, run these three commands:
/plugin marketplace add SembiIQ/sembi-iq-plugins
/plugin install testrail@sembi-iq
/reload-plugins
For Testmo, from within a Claude Code session, run these three commands:
/plugin marketplace add SembiIQ/sembi-iq-plugins
/plugin install testmo@sembi-iq
/reload-plugins
In the Claude apps (web, Claude Desktop, Cowork), add the SembiIQ/sembi-iq-plugins marketplace and install testrail or testmo from the Customize → Plugins menu (or claude.ai settings).
Skills can be invoked by their slash command or they can be auto-activated by the agent when a task matches their description.
| Trigger | What it does |
|---|---|
/testrail:spec-implementer | Implement a feature from TestRail test cases |
/testrail:change-evaluator | Predict pass/fail of TestRail cases for recent changes |
In addition, the testrail:change-evaluator-isolated subagent is automatically invoked by the agent (or invoked by you, by name) when you want the evaluation sandboxed, in the background, in its own context, with a guaranteed read-only toolset. This isolated, background subagent is Claude Code and Claude Cowork specific and does not work in Claude chat on the web or desktop.
| Trigger | What it does |
|---|---|
/testmo:spec-implementer | Implement a feature from Testmo test cases |
/testmo:change-evaluator | Predict pass/fail of Testmo cases for recent changes |
In addition, the testmo:change-evaluator-isolated subagent is automatically invoked by the agent (or invoked by you, by name) when you want the evaluation sandboxed, in the background, in its own context, with a guaranteed read-only toolset. This isolated, background subagent is Claude Code and Claude Cowork specific and does not work in Claude chat on the web or desktop.
npx claudepluginhub sembiiq/sembi-iq-plugins --plugin testrailTestmo spec-implementer & change-evaluator.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Comprehensive SEO analysis plugin for Claude Code. 25 sub-skills (21 core + 1 orchestrator + 1 framework + 2 extension mirrors) and 18 sub-agents cover technical SEO, content quality, schema, sitemaps, Core Web Vitals, local SEO, backlinks, AI/GEO, ecommerce, hreflang, SXO, clustering, drift monitoring, and Google APIs. Includes optional MCP extensions, SPA-aware rendering, portability, and hardened SSRF/DNS-rebinding safe fetchers.
Modern R development skills for Claude Code - tidyverse patterns, rlang metaprogramming, Bayesian inference, performance optimization, and more