A curated collection of tools, commands, and workflows for AI-powered QA processes across multiple platforms (Claude Code, Cursor, and more). This project implements a "define once, generate twice" approach to eliminate duplication and maintain consistency across different AI coding environments.
- Copy the
.claude/
folder to your workspace - Use slash commands like
/bug-report-generator
in Claude Code
- Copy the
.cursor/
folder to your workspace - Use slash commands like
/bug-report-generator
in Cursor
- Check the
commands/
folder to understand command structure - Implement your own command system based on the markdown templates
Command | Purpose | Input |
---|---|---|
/bug-report-generator |
Generate clear, well-structured bug reports for Jira, email, or documentation | Bug title, description, reproduction steps, actual/expected behavior |
/confluence-page-summary |
Generate AI-powered summary of Confluence page for customer communication and reporting | Confluence page ID |
/confluence-to-markdown |
Convert Confluence page to Markdown format for documentation and sharing | Confluence page ID |
/create-confluence-page |
Create a Confluence page from markdown content under a parent page | Parent page ID, page title, markdown content |
/jira-issue-summary |
Generate AI-powered summary of Jira issue for customer communication | Jira issue key |
/jira-to-markdown |
Convert Jira ticket to Markdown format for documentation and sharing | Jira issue key |
/jira-trace |
Generate traceability matrix linking requirements to test cases | Jira issue key or requirements |
/qualityquest-scrum-task |
Generate detailed Scrum task content for QA Engineers | Task description |
/rewrite-text |
Rewrite text in simple, easy words while keeping the original meaning | Text to be rewritten |
/robot-log-analyzer |
Analyze Robot Framework test execution logs and generate insights | Robot Framework log file or content |
/test-planning-checklist |
Generate comprehensive test planning checklist for QA projects | Project details and testing scope |
/testlink-format |
Convert test cases to TestLink XML format for import | Test case data in various formats |
- MCP Atlassian Cheatsheet: Integration reference for Atlassian tools
- MCP TestLink Cheatsheet: Integration reference for TestLink test management
- Design Guidelines: Core design principles and standards
- Create Command File: Add your new command to the appropriate subfolder in
commands/
(jira/, qa/, utilities/, confluence/, or testlink/) following the markdown template - Sync to Platforms: Run
make sync-commands
to deploy to both.claude/commands/
and.cursor/commands/
folders - Test & Validate: Ensure your command works correctly on both platforms
Each command in commands/
follows this standardized format:
# Command Name
## Purpose
Clear, one-sentence description of what this does
## Input
- parameter_name (type): Description
- another_param (type, optional): Description
## Process
1. Step one
2. Step two
3. Step three
## Output
What gets created or modified
## Platform Notes
- Claude Code: /command-name
- Cursor: commandName, ctrl+shift+x
- One Format to Rule Them All: Markdown-based command definitions
- No Complex Schemas: Plain text that's human-readable and editable
- Minimal Tooling: Simple scripts, not complex frameworks
- Platform-Agnostic Core: Logic that works everywhere
- Platform-Specific Adapters: Minimal code to bridge differences
ai-qa-workflow/
├── commands/ # Source command definitions
│ ├── jira/ # Jira-related commands
│ ├── qa/ # QA workflow commands
│ ├── utilities/ # Utility commands
│ ├── confluence/ # Confluence-related commands
│ └── testlink/ # TestLink commands
├── .claude/commands/ # Claude Code format (synced)
├── .cursor/commands/ # Cursor format (synced)
├── docs/ # Documentation and guides
│ ├── brainstorming-session-results.md
│ ├── mcp-atlassian-cheatsheet.md
│ └── mcp-testlink-cheatsheet.md
├── Makefile # Command sync automation
└── README.md
- Follow Standards: Use the established markdown template for consistency
- Test Thoroughly: Verify commands work on both Claude Code and Cursor
- Document Clearly: Provide clear input/output descriptions
- Maintain Quality: Keep the "define once, generate twice" principle
- Share Workflows: Document how commands work together in real workflows
To sync all commands from commands/
subfolders to IDE command directories:
make sync-commands
This will copy all command files from commands/jira/
, commands/qa/
, commands/utilities/
, commands/confluence/
, and commands/testlink/
to both .cursor/commands/
and .claude/commands/
.
This project is part of an internal AI QA workflow collection designed to improve testing efficiency and consistency across development teams.
Built with simplicity and human-centric design in mind.