Full-cycle Xray test case workflow — generate test cases from requirements (Jira issue, Confluence page, local file, or pasted text), enforce one verification per step, review a traceability matrix (.xlsx) before any write, then create tests via the xray-mcp gateway (default), CSV import, or Playwright. Includes the /xray-tests slash command.
A Claude Code plugin that bundles a skill + slash command for authoring Xray test cases end-to-end: parse requirements, generate a categorized test matrix, and deliver as CSV import file, direct Jira API creation, or both.
New here? Start with
initial_setup.md— a ~10-minute walkthrough from installing the plugin to running your first test generation.
Given a Jira issue, Confluence page, local file (.md / .pdf / .pptx / .docx / .png / .drawio / .txt), or pasted text, the skill:
You stay in control — nothing is written to Jira until you explicitly approve.
/plugin marketplace add SwadhaTripathi/xray-test-suite-skills
/plugin install xray-test-suite
After install, restart your Claude Code session. The /xray-tests slash command and the xray-test-suite skill become available.
Then follow initial_setup.md for first-time configuration (~10 min: copy two .sample.json files, fill in values, dry-run).
/xray-tests <jira-key | confluence-url | file-path>
/xray-tests --dry-run # validate config without creating anything
xray-test-suite-skills/
├── .claude-plugin/
│ ├── plugin.json # plugin manifest
│ └── marketplace.json # single-plugin marketplace manifest
├── skills/
│ └── xray-test-suite/
│ ├── SKILL.md # workflow Claude follows (9 steps)
│ ├── references/
│ │ ├── README.md # config field reference
│ │ ├── config.sample.json # routing template (placeholders)
│ │ ├── credentials.sample.json # secrets template (placeholders)
│ │ └── importConfiguration.json # Xray CSV column → field mapping
│ └── output/
│ └── .gitkeep # generated CSVs land here (gitignored)
├── commands/
│ └── xray-tests.md # /xray-tests slash command
├── examples/
│ └── sample-requirements.md # tiny sample for end-to-end testing
├── README.md # this file
├── initial_setup.md # first-time setup guide
└── .gitignore
| Where | What | Committed? |
|---|---|---|
skills/xray-test-suite/references/*.sample.json | Templates with placeholder values | YES |
skills/xray-test-suite/references/config.json | Your tenant routing (no secrets) | NO — gitignored |
~/.claude/.xray-credentials.json | API tokens & Xray Cloud client secret | NO — lives outside the plugin |
skills/xray-test-suite/output/*.csv | Generated test case CSVs | NO — gitignored |
The .gitignore and the "credentials outside the plugin" pattern together ensure a git push cannot leak real secrets.
| Reply | Mode | Best for |
|---|---|---|
1 | CSV only | Bulk loads (50+ tests), audit trail, or you want to review before commit |
2 | API only | Small batches (<20), immediate Jira creation |
3 | Both | Default recommendation — CSV as backup, API for immediate creation |
No license specified yet — add one (e.g. MIT, Apache-2.0) before broad public distribution.
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.
npx claudepluginhub swadhatripathi/xray-test-suite-skills --plugin xray-test-suiteTools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).