Skip to content

Commit 15582e2

Browse files
daymadeclaude
andcommitted
Release v1.10.0: Add qa-expert skill and improve SOP
## New Skill: qa-expert (v1.0.0) Comprehensive QA testing infrastructure with autonomous LLM execution: - One-command QA project initialization with complete templates - Google Testing Standards (AAA pattern, 90% coverage targets) - Autonomous LLM-driven test execution via master prompts (100x speedup) - OWASP Top 10 security testing (90% coverage target) - Bug tracking with P0-P4 severity classification - Quality gates enforcement (100% execution, ≥80% pass rate, 0 P0 bugs) - Ground Truth Principle for preventing doc/CSV sync issues - Day 1 onboarding guide (5-hour timeline) - 30+ ready-to-use LLM prompts for QA tasks - Bundled scripts: init_qa_project.py, calculate_metrics.py ## Documentation Updates - Updated marketplace to v1.10.0 (16 → 17 skills) - Updated CHANGELOG.md with v1.10.0 entry - Updated README.md (EN) with qa-expert skill section - Updated README.zh-CN.md (ZH) with skills 11-16 and qa-expert - Updated CLAUDE.md with qa-expert in available skills list - Updated marketplace.json with qa-expert plugin entry ## SOP Improvements Enhanced "Adding a New Skill to Marketplace" workflow: - Added mandatory Step 7: Update README.zh-CN.md - Added 6 new Chinese documentation checklist items - Added Chinese documentation to Common Mistakes (#2, #3, #4, #5, #7, #8) - Updated File Update Summary Template (7 files including zh-CN) - Added verification commands for EN/ZH sync - Made Chinese documentation updates MANDATORY Total: 17 production-ready skills 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent edd8f30 commit 15582e2

15 files changed

Lines changed: 3409 additions & 22 deletions

.claude-plugin/marketplace.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"email": "[email protected]"
66
},
77
"metadata": {
8-
"description": "Professional Claude Code skills for GitHub operations, document conversion, diagram generation, statusline customization, Teams communication, repomix utilities, skill creation, CLI demo generation, LLM icon access, Cloudflare troubleshooting, UI design system extraction, professional presentation creation, YouTube video downloading, secure repomix packaging, ASR transcription correction, and video comparison quality analysis",
9-
"version": "1.9.0",
8+
"description": "Professional Claude Code skills for GitHub operations, document conversion, diagram generation, statusline customization, Teams communication, repomix utilities, skill creation, CLI demo generation, LLM icon access, Cloudflare troubleshooting, UI design system extraction, professional presentation creation, YouTube video downloading, secure repomix packaging, ASR transcription correction, video comparison quality analysis, and comprehensive QA testing infrastructure",
9+
"version": "1.10.0",
1010
"homepage": "https://github.com/daymade/claude-code-skills"
1111
},
1212
"plugins": [
@@ -169,6 +169,16 @@
169169
"category": "media",
170170
"keywords": ["video", "comparison", "quality-analysis", "psnr", "ssim", "compression", "ffmpeg", "codec"],
171171
"skills": ["./video-comparer"]
172+
},
173+
{
174+
"name": "qa-expert",
175+
"description": "Comprehensive QA testing infrastructure with autonomous LLM execution, Google Testing Standards (AAA pattern), and OWASP security testing. Use when establishing QA processes, writing test cases, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, enforcing quality gates, or preparing third-party QA handoffs. Enables 100x faster test execution via master prompts",
176+
"source": "./",
177+
"strict": false,
178+
"version": "1.0.0",
179+
"category": "developer-tools",
180+
"keywords": ["qa", "testing", "test-cases", "bug-tracking", "google-standards", "owasp", "security", "automation", "quality-gates", "metrics"],
181+
"skills": ["./qa-expert"]
172182
}
173183
]
174184
}

CHANGELOG.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2525
### Security
2626
- None
2727

28+
## [1.10.0] - 2025-11-10
29+
30+
### Added
31+
- **New Skill**: qa-expert - Comprehensive QA testing infrastructure with autonomous LLM execution
32+
- One-command QA project initialization with complete templates and tracking CSVs
33+
- Google Testing Standards implementation (AAA pattern, 90% coverage targets)
34+
- Autonomous LLM-driven test execution via master prompts (100x speed improvement)
35+
- OWASP Top 10 security testing framework (90% coverage target)
36+
- Bug tracking with P0-P4 severity classification
37+
- Quality gates enforcement (100% execution, ≥80% pass rate, 0 P0 bugs, ≥80% code coverage)
38+
- Ground Truth Principle for preventing doc/CSV sync issues
39+
- Day 1 onboarding guide for new QA engineers (5-hour timeline)
40+
- Bundled scripts: `init_qa_project.py`, `calculate_metrics.py`
41+
- Bundled references: master_qa_prompt.md, google_testing_standards.md, day1_onboarding.md, ground_truth_principle.md, llm_prompts_library.md
42+
- Complete test case and bug tracking templates
43+
- 30+ ready-to-use LLM prompts for QA tasks
44+
- Progressive disclosure pattern (metadata → SKILL.md → bundled resources)
45+
46+
### Changed
47+
- Updated marketplace skills count from 16 to 17
48+
- Updated marketplace version from 1.9.0 to 1.10.0
49+
- Updated README.md badges (skills count, version)
50+
- Updated README.md to include qa-expert in skills listing
51+
- Updated CLAUDE.md skills count from 16 to 17
52+
- Added qa-expert use case section to README.md
53+
- Enhanced marketplace metadata description to include QA testing capability
54+
2855
## [1.9.0] - 2025-10-29
2956

3057
### Added
@@ -200,7 +227,11 @@ We use [Semantic Versioning](https://semver.org/):
200227
4. Create git tag: `git tag -a v1.x.x -m "Release v1.x.x"`
201228
5. Push tag: `git push origin v1.x.x`
202229

203-
[Unreleased]: https://github.com/daymade/claude-code-skills/compare/v1.6.0...HEAD
230+
[Unreleased]: https://github.com/daymade/claude-code-skills/compare/v1.10.0...HEAD
231+
[1.10.0]: https://github.com/daymade/claude-code-skills/compare/v1.9.0...v1.10.0
232+
[1.9.0]: https://github.com/daymade/claude-code-skills/compare/v1.8.0...v1.9.0
233+
[1.8.0]: https://github.com/daymade/claude-code-skills/compare/v1.7.0...v1.8.0
234+
[1.7.0]: https://github.com/daymade/claude-code-skills/compare/v1.6.0...v1.7.0
204235
[1.6.0]: https://github.com/daymade/claude-code-skills/compare/v1.5.0...v1.6.0
205236
[1.5.0]: https://github.com/daymade/claude-code-skills/compare/v1.4.0...v1.5.0
206237
[1.4.0]: https://github.com/daymade/claude-code-skills/compare/v1.3.0...v1.4.0

CLAUDE.md

Lines changed: 80 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Repository Overview
66

7-
This is a Claude Code skills marketplace containing 16 production-ready skills organized in a plugin marketplace structure. Each skill is a self-contained package that extends Claude's capabilities with specialized knowledge, workflows, and bundled resources.
7+
This is a Claude Code skills marketplace containing 17 production-ready skills organized in a plugin marketplace structure. Each skill is a self-contained package that extends Claude's capabilities with specialized knowledge, workflows, and bundled resources.
88

99
**Essential Skill**: `skill-creator` is the most important skill in this marketplace - it's a meta-skill that enables users to create their own skills. Always recommend it first for users interested in extending Claude Code.
1010

@@ -118,7 +118,7 @@ Skills for public distribution must NOT contain:
118118
## Marketplace Configuration
119119

120120
The marketplace is configured in `.claude-plugin/marketplace.json`:
121-
- Contains 16 plugins, each mapping to one skill
121+
- Contains 17 plugins, each mapping to one skill
122122
- Each plugin has: name, description, version, category, keywords, skills array
123123
- Marketplace metadata: name, owner, version, homepage
124124

@@ -128,7 +128,7 @@ The marketplace is configured in `.claude-plugin/marketplace.json`:
128128

129129
1. **Marketplace Version** (`.claude-plugin/marketplace.json``metadata.version`)
130130
- Tracks the marketplace catalog as a whole
131-
- Current: v1.9.0
131+
- Current: v1.10.0
132132
- Bump when: Adding/removing skills, major marketplace restructuring
133133
- Semantic versioning: MAJOR.MINOR.PATCH
134134

@@ -160,6 +160,7 @@ The marketplace is configured in `.claude-plugin/marketplace.json`:
160160
14. **repomix-safe-mixer** - Secure repomix packaging with automatic credential detection
161161
15. **transcript-fixer** - ASR/STT transcription error correction with dictionary and AI learning
162162
16. **video-comparer** - Video comparison and quality analysis with interactive HTML reports
163+
17. **qa-expert** - Comprehensive QA testing infrastructure with autonomous LLM execution and Google Testing Standards
163164

164165
**Recommendation**: Always suggest `skill-creator` first for users interested in creating skills or extending Claude Code.
165166

@@ -243,9 +244,12 @@ Add new version entry at the top (after [Unreleased]):
243244
- Updated marketplace version from X.(Y-1).0 to X.Y.0
244245
- Updated README.md badges (skills count, version)
245246
- Updated README.md to include skill-name in skills listing
247+
- Updated README.zh-CN.md badges (skills count, version)
248+
- Updated README.zh-CN.md to include skill-name in skills listing
246249
- Updated CLAUDE.md skills count from N to N+1
247250
- Added skill-name use case section to README.md
248-
- Added dependencies to requirements section (if any)
251+
- Added skill-name use case section to README.zh-CN.md
252+
- Added dependencies to requirements section (if any, both EN and ZH)
249253
```
250254

251255
**Version numbering**: Increment MINOR version (e.g., 1.8.0 → 1.9.0) when adding a skill.
@@ -375,7 +379,56 @@ N. **skill-name** - Brief description with key feature
375379
python3 -m json.tool .claude-plugin/marketplace.json > /dev/null
376380
```
377381

378-
#### 7. Verification Checklist
382+
#### 7. Update README.zh-CN.md ⚠️ REQUIRED
383+
384+
**CRITICAL**: Chinese documentation must be kept in sync with English version.
385+
386+
**a. Update badges (top of file):**
387+
```markdown
388+
[![Skills](https://img.shields.io/badge/skills-N-blue.svg)]
389+
[![Version](https://img.shields.io/badge/version-X.Y.0-green.svg)]
390+
```
391+
392+
**b. Update description:**
393+
```markdown
394+
专业的 Claude Code 技能市场,提供 N 个生产就绪的技能,用于增强开发工作流。
395+
```
396+
397+
**c. Add installation command:**
398+
```markdown
399+
# 简短描述
400+
claude plugin install skill-name@daymade/claude-code-skills
401+
```
402+
403+
**d. Add skill section (### N. **skill-name** - Chinese Title):**
404+
- Translate all content from English README
405+
- Include: 使用场景 (When to use), 主要功能 (Key features), 示例用法 (Example usage)
406+
- Maintain same structure as English version
407+
- Include documentation links and requirements
408+
409+
**e. Add use case section:**
410+
```markdown
411+
### [Use Case Category in Chinese]
412+
使用 **skill-name** [describe use case in Chinese]. 与 **other-skill** 结合使用以 [describe integration].
413+
```
414+
415+
**f. Add documentation quick link:**
416+
```markdown
417+
- **skill-name**:参见 `skill-name/references/...` 了解 ...
418+
```
419+
420+
**g. Update requirements section (if needed):**
421+
```markdown
422+
- **Tool Name**(用于 skill-name):`install command`
423+
```
424+
425+
**Translation tips:**
426+
- Use professional technical Chinese
427+
- Maintain consistency with existing translations
428+
- Keep code examples in English (don't translate variable names, function names)
429+
- Translate user-facing descriptions, features, and use cases
430+
431+
#### 8. Verification Checklist
379432

380433
Before committing, verify:
381434

@@ -385,6 +438,12 @@ Before committing, verify:
385438
- [ ] README.md has use case section
386439
- [ ] README.md has documentation link
387440
- [ ] README.md requirements updated (if needed)
441+
- [ ] README.zh-CN.md badges updated (skills count + version) ⚠️ NEW
442+
- [ ] README.zh-CN.md has skill section with number ⚠️ NEW
443+
- [ ] README.zh-CN.md has use case section ⚠️ NEW
444+
- [ ] README.zh-CN.md has documentation link ⚠️ NEW
445+
- [ ] README.zh-CN.md requirements updated (if needed) ⚠️ NEW
446+
- [ ] README.zh-CN.md installation command added ⚠️ NEW
388447
- [ ] CLAUDE.md skill count updated in 3 places
389448
- [ ] CLAUDE.md has skill in Available Skills list
390449
- [ ] marketplace.json metadata.version updated
@@ -397,11 +456,13 @@ Before committing, verify:
397456
### Common Mistakes to Avoid
398457

399458
1. **Forgetting marketplace.json** ⚠️ - The most critical file! Without this, the skill cannot be installed via `claude plugin install`
400-
2. **Inconsistent version numbers** - CHANGELOG, README badges, CLAUDE.md, and marketplace.json must all match
401-
3. **Inconsistent skill counts** - README description, badges, CLAUDE.md must all have same count
402-
4. **Missing skill number in README** - Skills must be numbered sequentially (1, 2, 3, ...)
403-
5. **Invalid JSON syntax** - Always validate marketplace.json after editing
404-
6. **Forgetting dependencies** - Update README requirements section if skill needs external tools
459+
2. **Forgetting Chinese documentation** ⚠️ - README.zh-CN.md must be updated in sync with README.md (6 locations)
460+
3. **Inconsistent version numbers** - CHANGELOG, README badges (both EN and ZH), CLAUDE.md, and marketplace.json must all match
461+
4. **Inconsistent skill counts** - README description (both EN and ZH), badges, CLAUDE.md must all have same count
462+
5. **Missing skill number in README** - Skills must be numbered sequentially (1, 2, 3, ...) in both EN and ZH versions
463+
6. **Invalid JSON syntax** - Always validate marketplace.json after editing
464+
7. **Forgetting dependencies** - Update README requirements section (both EN and ZH) if skill needs external tools
465+
8. **Incomplete Chinese translation** - Must translate all sections: description, use cases, features, use case section, docs link
405466

406467
### File Update Summary Template
407468

@@ -410,13 +471,16 @@ When adding a skill, this is the complete file list:
410471
```
411472
Files to Update:
412473
✅ CHANGELOG.md (Add version entry)
413-
✅ README.md (5 locations: badges, description, install, skill section, use case, docs link, requirements)
474+
✅ README.md (7 locations: badges, description, install, skill section, use case, docs link, requirements)
475+
✅ README.zh-CN.md (7 locations: badges, description, install, skill section, use case, docs link, requirements) ⚠️ CRITICAL
414476
✅ CLAUDE.md (3 locations: overview, marketplace config, available skills)
415477
✅ .claude-plugin/marketplace.json (CRITICAL: metadata + new plugin entry)
416478
✅ skill-name/ (The actual skill directory)
417479
✅ skill-name/skill-name.zip (Packaged skill)
418480
```
419481

482+
**IMPORTANT**: README.zh-CN.md is MANDATORY. Do not skip Chinese documentation updates!
483+
420484
### Version Numbering Convention
421485

422486
- **MAJOR.MINOR.PATCH** (Semantic Versioning)
@@ -444,8 +508,13 @@ git status
444508
# 5. View specific file changes
445509
git diff CHANGELOG.md
446510
git diff README.md
511+
git diff README.zh-CN.md
447512
git diff CLAUDE.md
448513
git diff .claude-plugin/marketplace.json
514+
515+
# 6. Verify Chinese documentation is in sync
516+
grep "skills-[0-9]*" README.md README.zh-CN.md
517+
grep "version-[0-9.]*" README.md README.zh-CN.md
449518
```
450519

451520
## Chinese User Support

README.md

Lines changed: 65 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
[![简体中文](https://img.shields.io/badge/语言-简体中文-red)](./README.zh-CN.md)
77

88
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
9-
[![Skills](https://img.shields.io/badge/skills-16-blue.svg)](https://github.com/daymade/claude-code-skills)
10-
[![Version](https://img.shields.io/badge/version-1.9.0-green.svg)](https://github.com/daymade/claude-code-skills)
9+
[![Skills](https://img.shields.io/badge/skills-17-blue.svg)](https://github.com/daymade/claude-code-skills)
10+
[![Version](https://img.shields.io/badge/version-1.10.0-green.svg)](https://github.com/daymade/claude-code-skills)
1111
[![Claude Code](https://img.shields.io/badge/Claude%20Code-2.0.13+-purple.svg)](https://claude.com/code)
1212
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
1313
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/daymade/claude-code-skills/graphs/commit-activity)
1414

1515
</div>
1616

17-
Professional Claude Code skills marketplace featuring 16 production-ready skills for enhanced development workflows.
17+
Professional Claude Code skills marketplace featuring 17 production-ready skills for enhanced development workflows.
1818

1919
## 📑 Table of Contents
2020

@@ -142,6 +142,9 @@ claude plugin install youtube-downloader@daymade/claude-code-skills
142142

143143
# Video comparison and quality analysis
144144
claude plugin install video-comparer@daymade/claude-code-skills
145+
146+
# QA testing infrastructure with autonomous execution
147+
claude plugin install qa-expert@daymade/claude-code-skills
145148
```
146149

147150
Each skill can be installed independently - choose only what you need!
@@ -575,6 +578,61 @@ done
575578

576579
---
577580

581+
### 16. **qa-expert** - Comprehensive QA Testing Infrastructure
582+
583+
Establish world-class QA testing processes with autonomous LLM execution, Google Testing Standards, and OWASP security best practices.
584+
585+
**When to use:**
586+
- Setting up QA infrastructure for new or existing projects
587+
- Writing standardized test cases following Google Testing Standards (AAA pattern)
588+
- Implementing security testing (OWASP Top 10 coverage)
589+
- Executing comprehensive test plans with automatic progress tracking
590+
- Filing bugs with proper P0-P4 severity classification
591+
- Calculating quality metrics and enforcing quality gates
592+
- Enabling autonomous LLM-driven test execution (100x speedup)
593+
- Preparing QA documentation for third-party team handoffs
594+
595+
**Key features:**
596+
- **One-command initialization**: Complete QA infrastructure with templates, CSVs, and documentation
597+
- **Autonomous execution**: Master prompt enables LLM to auto-execute all tests, auto-track results, auto-file bugs
598+
- **Google Testing Standards**: AAA pattern compliance, 90% coverage targets, fail-fast validation
599+
- **OWASP security testing**: 90% Top 10 coverage with specific attack vectors
600+
- **Quality gates enforcement**: 100% execution, ≥80% pass rate, 0 P0 bugs, ≥80% code coverage
601+
- **Ground Truth Principle**: Prevents doc/CSV sync issues (test docs = authoritative source)
602+
- **Bug tracking**: P0-P4 classification with detailed repro steps and environment info
603+
- **Day 1 onboarding**: 5-hour guide for new QA engineers
604+
- **30+ LLM prompts**: Ready-to-use prompts for specific QA tasks
605+
- **Metrics dashboard**: Test execution progress, pass rate, bug analysis, quality gates status
606+
607+
**Example usage:**
608+
```bash
609+
# Initialize QA project (creates full infrastructure)
610+
python3 scripts/init_qa_project.py my-app ./
611+
612+
# Calculate quality metrics and gates status
613+
python3 scripts/calculate_metrics.py tests/TEST-EXECUTION-TRACKING.csv
614+
615+
# For autonomous execution, copy master prompt from:
616+
# references/master_qa_prompt.md → paste to LLM → auto-executes 342 tests over 5 weeks
617+
```
618+
619+
**🎬 Live Demo**
620+
621+
*Coming soon*
622+
623+
📚 **Documentation**: See [qa-expert/references/](./qa-expert/references/) for:
624+
- `master_qa_prompt.md` - Single command for autonomous execution (100x speedup)
625+
- `google_testing_standards.md` - AAA pattern, coverage thresholds, OWASP testing
626+
- `day1_onboarding.md` - 5-hour onboarding timeline for new QA engineers
627+
- `ground_truth_principle.md` - Preventing doc/CSV sync issues
628+
- `llm_prompts_library.md` - 30+ ready-to-use QA prompts
629+
630+
**Requirements**: Python 3.8+
631+
632+
**💡 Innovation**: The autonomous execution capability (via master prompt) enables LLM to execute entire test suites 100x faster than manual execution, with zero human error in tracking. Perfect for third-party QA handoffs - just provide the master prompt and they can start testing immediately.
633+
634+
---
635+
578636
## 🎬 Interactive Demo Gallery
579637

580638
Want to see all demos in one place with click-to-enlarge functionality? Check out our [interactive demo gallery](./demos/index.html) or browse the [demos directory](./demos/).
@@ -608,6 +666,9 @@ Use **youtube-downloader** to download YouTube videos and extract audio from vid
608666
### For Transcription & ASR Correction
609667
Use **transcript-fixer** to correct speech-to-text errors in meeting notes, lectures, and interviews through dictionary-based rules and AI-powered corrections with automatic learning.
610668

669+
### For QA Testing & Quality Assurance
670+
Use **qa-expert** to establish comprehensive QA testing infrastructure with autonomous LLM execution, Google Testing Standards, and OWASP security testing. Perfect for project launches, third-party QA handoffs, and enforcing quality gates (100% execution, ≥80% pass rate, 0 P0 bugs). The master prompt enables 100x faster test execution with zero tracking errors.
671+
611672
## 📚 Documentation
612673

613674
Each skill includes:
@@ -632,6 +693,7 @@ Each skill includes:
632693
- **repomix-safe-mixer**: See `repomix-safe-mixer/references/common_secrets.md` for detected credential patterns
633694
- **video-comparer**: See `video-comparer/references/video_metrics.md` for quality metrics interpretation and `video-comparer/references/configuration.md` for customization options
634695
- **transcript-fixer**: See `transcript-fixer/references/workflow_guide.md` for step-by-step workflows and `transcript-fixer/references/team_collaboration.md` for collaboration patterns
696+
- **qa-expert**: See `qa-expert/references/master_qa_prompt.md` for autonomous execution (100x speedup) and `qa-expert/references/google_testing_standards.md` for AAA pattern and OWASP testing
635697

636698
## 🛠️ Requirements
637699

0 commit comments

Comments
 (0)