From marketplace-validator-plugin
Generates quality report for target path in markdown, JSON, or HTML format with executive summary, validation results, issues breakdown, and improvement roadmap.
How this command is triggered — by the user, by Claude, or both
Slash command
/marketplace-validator-plugin:generate-reportquality-analysis/Files this command reads when invoked
The summary Claude sees in its command listing — used to decide when to auto-load this command
## Operation: Generate Quality Report Generate comprehensive quality report in multiple formats (markdown, JSON, HTML) with detailed findings and recommendations. ### Parameters from $ARGUMENTS Extract these parameters from `$ARGUMENTS`: - **path**: Target path to analyze (required) - **format**: Output format - markdown|json|html (default: markdown) - **output**: Output file path (optional, defaults to stdout) - **context**: Path to validation context JSON file with prior results (optional) ### Report Structure **1. Executive Summary** - Overall quality score and star rating - Public...
Generate comprehensive quality report in multiple formats (markdown, JSON, HTML) with detailed findings and recommendations.
Extract these parameters from $ARGUMENTS:
1. Executive Summary
2. Validation Layers
3. Issues Breakdown
4. Improvement Roadmap
5. Detailed Findings
Load Validation Context
IF context parameter provided:
Read validation results from context file
ELSE:
Use current validation state
Extract:
- Quality score
- Validation layer results
- Issue lists
- Target metadata
Generate Report Sections
Execute .scripts/report-generator.py with:
- Path to target
- Format (markdown|json|html)
- Validation context data
- Output destination
Script generates:
- Executive summary
- Validation layer breakdown
- Prioritized issues
- Improvement suggestions
- Detailed findings
Format Output
IF output parameter specified:
Write report to file
Display confirmation with file path
ELSE:
Print report to stdout
Display Summary
Show brief summary:
- Report generated successfully
- Format used
- Output location (if file)
- Key metrics (score, issues)
# Generate markdown report to stdout
/quality-analysis report path:. format:markdown
# Generate JSON report to file
/quality-analysis report path:. format:json output:quality-report.json
# Generate HTML report with context
/quality-analysis report path:. format:html context:"@validation-results.json" output:report.html
# Quick markdown report from validation results
/quality-analysis report path:. context:"@comprehensive-validation.json"
Markdown Report:
# Quality Assessment Report
Generated: 2025-10-13 14:30:00
Target: /path/to/plugin
Type: Claude Code Plugin
## Executive Summary
**Quality Score**: 85/100 ⭐⭐⭐⭐ (Good)
**Publication Ready**: With Minor Changes
**Critical Issues**: 0
**Total Issues**: 8
Your plugin is nearly ready for publication! Address 3 important issues to reach excellent status.
## Validation Results
### Schema Validation ✅ PASS
- All required fields present
- Valid JSON syntax
- Correct semver format
### Security Scan ✅ PASS
- No secrets exposed
- All URLs use HTTPS
- File permissions correct
### Documentation ⚠️ WARNINGS (3 issues)
- Missing CHANGELOG.md (-10 pts)
- README could use 2 more examples (-5 pts)
- No architecture documentation
### Best Practices ✅ PASS
- Naming convention correct
- Keywords appropriate (5/7)
- Category properly set
## Issues Breakdown
### Priority 0 (Critical): 0 issues
None - excellent!
### Priority 1 (Important): 3 issues
#### 1. Add CHANGELOG.md [+10 pts]
Missing version history and change documentation.
**Impact**: -10 quality score
**Effort**: Low (15 minutes)
**Fix**: Create CHANGELOG.md following Keep a Changelog format
```bash
# Create changelog
cat > CHANGELOG.md <<EOF
# Changelog
## [1.0.0] - 2025-10-13
### Added
- Initial release
EOF
README has only 1 example, recommend 3-5 examples.
Impact: Poor user onboarding, -5 score Effort: Medium (30 minutes) Fix: Add 2-4 more usage examples showing different scenarios
Current: 5 keywords. Optimal: 7 keywords.
Impact: Reduced discoverability Effort: Low (5 minutes) Fix: Add relevant keywords to plugin.json
[Details of nice-to-have improvements...]
Current: 85/100 Target: 90/100 Gap: 5 points
Quick Wins (Total: +8 pts, 20 minutes)
This Week (Total: +5 pts, 30 minutes) 3. Expand README examples → +5 pts (30 min)
After completion: 98/100 ⭐⭐⭐⭐⭐ (Excellent)
[Complete validation output from all layers...]
Report generated by marketplace-validator-plugin v1.0.0
**JSON Report**:
```json
{
"metadata": {
"generated": "2025-10-13T14:30:00Z",
"target": "/path/to/plugin",
"type": "plugin",
"validator_version": "1.0.0"
},
"executive_summary": {
"score": 85,
"rating": "Good",
"stars": "⭐⭐⭐⭐",
"publication_ready": "With Minor Changes",
"critical_issues": 0,
"total_issues": 8
},
"validation_layers": {
"schema": {"status": "pass", "issues": []},
"security": {"status": "pass", "issues": []},
"documentation": {"status": "warnings", "issues": [...]},
"best_practices": {"status": "pass", "issues": []}
},
"issues": {
"p0": [],
"p1": [...],
"p2": [...]
},
"improvement_roadmap": {
"current_score": 85,
"target_score": 90,
"gap": 5,
"recommendations": [...]
}
}
HTML Report:
<!DOCTYPE html>
<html>
<head>
<title>Quality Assessment Report</title>
<style>
/* Styled, responsive HTML report */
</style>
</head>
<body>
<!-- Executive summary card -->
<!-- Validation layer status badges -->
<!-- Interactive issue accordion -->
<!-- Improvement roadmap timeline -->
</body>
</html>
This operation is invoked by:
full-analysis.md as final step to consolidate resultsvalidation-orchestrator for comprehensive reportingThe report aggregates data from:
calculate-score.md outputprioritize-issues.md categorizationsuggest-improvements.md recommendationsRequest: $ARGUMENTS
npx claudepluginhub dhofheinz/open-plugins --plugin marketplace-validator-plugin/reportsOrganizes scattered reports (validation, quality, performance, security, testing) into structured .data/reports/ directory by type. Archives old files, removes duplicates, creates searchable index, and cleans up. Supports quick/deep modes, dry-run, custom policies.
/reportGenerates a self-contained HTML report with per-file scores, score trends, cross-component graphs, vocabulary maps, drift candidates, and findings. Opens directly via file:// with no server or build step.
/quality-reviewAnalyzes testing strategies, quality metrics, and defect prevention in codebase or specified scope (files, changes, PRs), generating a markdown quality improvement plan report.
/generate-reportGenerates detailed WCAG accessibility audit report with organized findings, severity levels, code fixes, compliance score, executive summary, priority matrix, and references in Markdown/HTML.
/generate-reportGenerates detailed load test performance report from recent results, with latency/throughput metrics, error breakdowns, slowest endpoints, trends, SLA comparisons, and recommendations. Saves as timestamped Markdown.
/generate-reportGenerates advanced SEO and GEO analysis reports for a domain, supporting executive-summary, technical-analysis, geo-comprehensive, competitive-intelligence types and Markdown, HTML, PDF, JSON, Excel formats.