Reza Rezvani
8d5fd511c5
Merge remote-tracking branch 'origin/main' into dev
...
# Conflicts:
# docs/commands/index.md
2026-03-25 09:38:08 +01:00
Reza Rezvani
217b199ff8
fix(self-improving-agent): use CLAUDE_PLUGIN_ROOT for hook paths
...
Relative paths (./hooks/error-capture.sh) resolve against the project
working directory, not the plugin root. Replaced with
${CLAUDE_PLUGIN_ROOT}/hooks/error-capture.sh in both hooks.json and
settings.json.
Fixes #392
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 09:32:57 +01:00
alirezarezvani
23d4037738
chore: sync codex skills symlinks [automated]
2026-03-23 12:59:41 +00:00
Reza Rezvani
ce1d7925cc
feat(engineering): integrate focused-fix skill — docs, command, agent, marketplace
...
- Normalize SKILL.md frontmatter to repo standard (remove non-standard
license, metadata.* fields; inline description)
- Generate docs page (docs/skills/engineering/focused-fix.md)
- Add to mkdocs.yml nav (skills + commands)
- Create /focused-fix slash command (commands/ + .claude/commands/)
- Add to cs-senior-engineer agent (skill integration + new workflow #4 )
- Update marketplace.json and plugin.json descriptions (30 → 31 skills)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 13:59:30 +01:00
alirezarezvani
944f58172a
chore: sync codex skills symlinks [automated]
2026-03-23 12:15:10 +00:00
Reza Rezvani
e065a8c4d0
feat(engineering): add focused-fix — deep-dive feature repair skill
...
5-phase protocol (SCOPE → TRACE → DIAGNOSE → FIX → VERIFY) for
systematically repairing entire features/modules. Includes bidirectional
dependency tracing, root-cause confirmation, risk labeling, 3-strike
architecture escalation, and phase-skip guards.
Cherry-picked from PR #388 (avinashchby).
Co-Authored-By: avinashchby <24788443+avinashchby@users.noreply.github.com >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 13:14:51 +01:00
Alireza Rezvani
17228eff68
Dev ( #395 )
...
* fix: add missing plugin.json files and restore trailing newlines
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
* feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376 )
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
* docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins
Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md,
mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI
index with new skills (code-to-prd, plugin-audit).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(marketplace): add 6 missing standalone plugins — total 22→28
Added to marketplace:
- a11y-audit (WCAG 2.2 accessibility audit)
- executive-mentor (adversarial thinking partner)
- docker-development (Dockerfile, compose, multi-stage)
- helm-chart-builder (Helm chart scaffolding)
- terraform-patterns (IaC module design)
- research-summarizer (structured research synthesis)
Also fixed version 1.0.0 → 2.1.2 on 4 plugin.json files
(executive-mentor, docker-development, helm-chart-builder, research-summarizer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(commands): add /seo-auditor — 7-phase SEO audit pipeline for documentation
- 7 phases: discovery → meta tags → content quality → keywords → links → sitemap → report
- Integrates 8 marketing-skill scripts: seo_checker, content_scorer,
humanizer_scorer, headline_scorer, seo_optimizer, sitemap_analyzer,
schema_validator, topic_cluster_mapper
- References 6 SEO knowledge bases for audit framework, AI search,
content optimization, URL design, internal linking, AI detection
- Auto-fixes: generic titles, missing descriptions, broken links, orphan pages
- Preserves high-ranking pages — only fixes critical issues on those
- Registered in both commands/ (distributable) and .claude/commands/ (local)
Also: sync all doc counts — 28 plugins, 26 eng-core skills, 21 commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(seo): fix multi-line YAML description parser, add 2 orphan pages to nav
- generate-docs.py: extract_description_from_frontmatter() now handles
multi-line YAML block scalars (|, >, indented continuation) — fixes
14 pages that had 56-65 char truncated descriptions
- mkdocs.yml: add epic-design and research-summarizer to nav (orphan pages)
- Regenerated 251 pages, rebuilt sitemap (278 URLs)
- SEO audit: 0 broken links, 17→3 short descriptions, 278/278 pages
have "Claude Code Skills" in <title>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(plugins): change author from string to object in plugin.json
Claude Code plugin manifest requires author as {"name": "..."}, not a
plain string. Fixes install error: "author: Invalid input: expected
object, received string"
Affected: agenthub, a11y-audit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix: correct broken install paths, improve skill descriptions, standardize counts
Cherry-picked from PR #387 (ssmanji89) and rebased on dev.
- Fix 6 wrong PM skill install paths in INSTALLATION.md
- Fix content-creator → content-production script paths
- Fix senior-devops CLI flags to match actual deployment_manager.py
- Replace vague descriptions with trigger-oriented "Use when..." on 7 engineering skills
- Standardize skill count 170 → 205+, finance 1 → 2, version 2.1.1 → 2.1.2
- Use python3 instead of python for macOS compatibility
- Remove broken integrations/ link in README.md
Excluded: *.zip gitignore wildcard (overrides intentional design decision)
Co-Authored-By: sully <ssmanji89@gmail.com >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(seo): add Google Search Console verification file to docs
The GSC verification HTML file existed locally but was never committed,
so it was never deployed to GitHub Pages. This caused GSC to fail
reading the sitemap for 3+ weeks ("Sitemap konnte nicht gelesen werden").
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
---------
Co-authored-by: Leo <leo@openclaw.ai >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: sully <ssmanji89@gmail.com >
2026-03-23 12:58:57 +01:00
alirezarezvani
a565587caf
chore: sync codex skills symlinks [automated]
2026-03-23 11:57:41 +00:00
Reza Rezvani
9de1c33474
fix(seo): add Google Search Console verification file to docs
...
The GSC verification HTML file existed locally but was never committed,
so it was never deployed to GitHub Pages. This caused GSC to fail
reading the sitemap for 3+ weeks ("Sitemap konnte nicht gelesen werden").
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 12:57:12 +01:00
Reza Rezvani
193f71e56f
fix: correct broken install paths, improve skill descriptions, standardize counts
...
Cherry-picked from PR #387 (ssmanji89) and rebased on dev.
- Fix 6 wrong PM skill install paths in INSTALLATION.md
- Fix content-creator → content-production script paths
- Fix senior-devops CLI flags to match actual deployment_manager.py
- Replace vague descriptions with trigger-oriented "Use when..." on 7 engineering skills
- Standardize skill count 170 → 205+, finance 1 → 2, version 2.1.1 → 2.1.2
- Use python3 instead of python for macOS compatibility
- Remove broken integrations/ link in README.md
Excluded: *.zip gitignore wildcard (overrides intentional design decision)
Co-Authored-By: sully <ssmanji89@gmail.com >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 11:57:40 +01:00
Alireza Rezvani
b8d5edd8f6
Dev ( #383 )
...
* fix: add missing plugin.json files and restore trailing newlines
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
* feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376 )
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
* docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins
Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md,
mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI
index with new skills (code-to-prd, plugin-audit).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(marketplace): add 6 missing standalone plugins — total 22→28
Added to marketplace:
- a11y-audit (WCAG 2.2 accessibility audit)
- executive-mentor (adversarial thinking partner)
- docker-development (Dockerfile, compose, multi-stage)
- helm-chart-builder (Helm chart scaffolding)
- terraform-patterns (IaC module design)
- research-summarizer (structured research synthesis)
Also fixed version 1.0.0 → 2.1.2 on 4 plugin.json files
(executive-mentor, docker-development, helm-chart-builder, research-summarizer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(commands): add /seo-auditor — 7-phase SEO audit pipeline for documentation
- 7 phases: discovery → meta tags → content quality → keywords → links → sitemap → report
- Integrates 8 marketing-skill scripts: seo_checker, content_scorer,
humanizer_scorer, headline_scorer, seo_optimizer, sitemap_analyzer,
schema_validator, topic_cluster_mapper
- References 6 SEO knowledge bases for audit framework, AI search,
content optimization, URL design, internal linking, AI detection
- Auto-fixes: generic titles, missing descriptions, broken links, orphan pages
- Preserves high-ranking pages — only fixes critical issues on those
- Registered in both commands/ (distributable) and .claude/commands/ (local)
Also: sync all doc counts — 28 plugins, 26 eng-core skills, 21 commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(seo): fix multi-line YAML description parser, add 2 orphan pages to nav
- generate-docs.py: extract_description_from_frontmatter() now handles
multi-line YAML block scalars (|, >, indented continuation) — fixes
14 pages that had 56-65 char truncated descriptions
- mkdocs.yml: add epic-design and research-summarizer to nav (orphan pages)
- Regenerated 251 pages, rebuilt sitemap (278 URLs)
- SEO audit: 0 broken links, 17→3 short descriptions, 278/278 pages
have "Claude Code Skills" in <title>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(plugins): change author from string to object in plugin.json
Claude Code plugin manifest requires author as {"name": "..."}, not a
plain string. Fixes install error: "author: Invalid input: expected
object, received string"
Affected: agenthub, a11y-audit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Leo <leo@openclaw.ai >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 09:44:35 +01:00
Reza Rezvani
ea04644987
fix(plugins): change author from string to object in plugin.json
...
Claude Code plugin manifest requires author as {"name": "..."}, not a
plain string. Fixes install error: "author: Invalid input: expected
object, received string"
Affected: agenthub, a11y-audit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 09:02:28 +01:00
Alireza Rezvani
5adbfdce47
release: sync dev → main — a11y-audit, /seo-auditor, /plugin-audit, 28 plugins ( #380 )
...
* fix: add missing plugin.json files and restore trailing newlines
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
* feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376 )
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
* docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins
Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md,
mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI
index with new skills (code-to-prd, plugin-audit).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(marketplace): add 6 missing standalone plugins — total 22→28
Added to marketplace:
- a11y-audit (WCAG 2.2 accessibility audit)
- executive-mentor (adversarial thinking partner)
- docker-development (Dockerfile, compose, multi-stage)
- helm-chart-builder (Helm chart scaffolding)
- terraform-patterns (IaC module design)
- research-summarizer (structured research synthesis)
Also fixed version 1.0.0 → 2.1.2 on 4 plugin.json files
(executive-mentor, docker-development, helm-chart-builder, research-summarizer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(commands): add /seo-auditor — 7-phase SEO audit pipeline for documentation
- 7 phases: discovery → meta tags → content quality → keywords → links → sitemap → report
- Integrates 8 marketing-skill scripts: seo_checker, content_scorer,
humanizer_scorer, headline_scorer, seo_optimizer, sitemap_analyzer,
schema_validator, topic_cluster_mapper
- References 6 SEO knowledge bases for audit framework, AI search,
content optimization, URL design, internal linking, AI detection
- Auto-fixes: generic titles, missing descriptions, broken links, orphan pages
- Preserves high-ranking pages — only fixes critical issues on those
- Registered in both commands/ (distributable) and .claude/commands/ (local)
Also: sync all doc counts — 28 plugins, 26 eng-core skills, 21 commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(seo): fix multi-line YAML description parser, add 2 orphan pages to nav
- generate-docs.py: extract_description_from_frontmatter() now handles
multi-line YAML block scalars (|, >, indented continuation) — fixes
14 pages that had 56-65 char truncated descriptions
- mkdocs.yml: add epic-design and research-summarizer to nav (orphan pages)
- Regenerated 251 pages, rebuilt sitemap (278 URLs)
- SEO audit: 0 broken links, 17→3 short descriptions, 278/278 pages
have "Claude Code Skills" in <title>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Leo <leo@openclaw.ai >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 13:03:48 +01:00
Alireza Rezvani
8e222a9e78
Merge branch 'main' into dev
2026-03-18 13:03:39 +01:00
Reza Rezvani
219c1c3dfd
fix(seo): fix multi-line YAML description parser, add 2 orphan pages to nav
...
- generate-docs.py: extract_description_from_frontmatter() now handles
multi-line YAML block scalars (|, >, indented continuation) — fixes
14 pages that had 56-65 char truncated descriptions
- mkdocs.yml: add epic-design and research-summarizer to nav (orphan pages)
- Regenerated 251 pages, rebuilt sitemap (278 URLs)
- SEO audit: 0 broken links, 17→3 short descriptions, 278/278 pages
have "Claude Code Skills" in <title>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 10:57:08 +01:00
Reza Rezvani
90cef3b3ac
feat(commands): add /seo-auditor — 7-phase SEO audit pipeline for documentation
...
- 7 phases: discovery → meta tags → content quality → keywords → links → sitemap → report
- Integrates 8 marketing-skill scripts: seo_checker, content_scorer,
humanizer_scorer, headline_scorer, seo_optimizer, sitemap_analyzer,
schema_validator, topic_cluster_mapper
- References 6 SEO knowledge bases for audit framework, AI search,
content optimization, URL design, internal linking, AI detection
- Auto-fixes: generic titles, missing descriptions, broken links, orphan pages
- Preserves high-ranking pages — only fixes critical issues on those
- Registered in both commands/ (distributable) and .claude/commands/ (local)
Also: sync all doc counts — 28 plugins, 26 eng-core skills, 21 commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 10:28:17 +01:00
Reza Rezvani
4709662631
feat(marketplace): add 6 missing standalone plugins — total 22→28
...
Added to marketplace:
- a11y-audit (WCAG 2.2 accessibility audit)
- executive-mentor (adversarial thinking partner)
- docker-development (Dockerfile, compose, multi-stage)
- helm-chart-builder (Helm chart scaffolding)
- terraform-patterns (IaC module design)
- research-summarizer (structured research synthesis)
Also fixed version 1.0.0 → 2.1.2 on 4 plugin.json files
(executive-mentor, docker-development, helm-chart-builder, research-summarizer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 09:01:31 +01:00
Alireza Rezvani
78360cb59e
Dev ( #379 )
...
* fix: add missing plugin.json files and restore trailing newlines
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
* feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376 )
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
* docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins
Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md,
mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI
index with new skills (code-to-prd, plugin-audit).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Leo <leo@openclaw.ai >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 08:59:29 +01:00
Reza Rezvani
b94a14a38a
docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins
...
Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md,
mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI
index with new skills (code-to-prd, plugin-audit).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 08:46:33 +01:00
Alireza Rezvani
a059113c96
Dev ( #377 )
...
* fix: add missing plugin.json files and restore trailing newlines
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
* feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376 )
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
---------
Co-authored-by: Leo <leo@openclaw.ai >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 08:42:53 +01:00
alirezarezvani
4299ad9907
chore: sync codex skills symlinks [automated]
2026-03-18 07:42:30 +00:00
Alireza Rezvani
920dc12a74
feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix ( #376 )
...
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 08:42:20 +01:00
Reza Rezvani
85eb7ded94
Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) ( #375 )"
...
This reverts commit 49c9f2109f .
2026-03-18 08:31:40 +01:00
alirezarezvani
d69e233ff3
chore: sync codex skills symlinks [automated]
2026-03-18 07:31:01 +00:00
Reza Rezvani
de7723036a
Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) ( #375 )"
...
This reverts commit 49c9f2109f .
2026-03-18 08:30:27 +01:00
alirezarezvani
827027b19b
chore: sync codex skills symlinks [automated]
2026-03-18 07:20:54 +00:00
ivanopenclaw223-alt
49c9f2109f
feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) ( #375 )
...
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
2026-03-18 08:20:44 +01:00
Leo
115c6dc5ff
fix: add missing plugin.json files and restore trailing newlines
...
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
2026-03-18 08:20:18 +01:00
Alireza Rezvani
dc799ac68c
Merge pull request #373 from alirezarezvani/dev
...
fix(marketplace): restore agenthub entry + branch cleanup
2026-03-17 16:03:33 +01:00
Reza Rezvani
eb4943060e
fix(marketplace): restore agenthub entry lost during PR #369 merge conflict resolution
...
The agenthub marketplace entry was added in commit 2f57ef8 but dropped
when PR #369 (code-to-prd) merged with a conflict in marketplace.json.
Re-adds the entry with all cross-domain keywords and 7 slash commands.
Total plugins: 22 (was 21)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 15:57:48 +01:00
Alireza Rezvani
62195cc05f
Merge pull request #371 from alirezarezvani/dev
...
Dev
2026-03-17 15:56:21 +01:00
Alireza Rezvani
c5844c8224
Merge pull request #370 from alirezarezvani/feat/plugin-audit-command
...
feat(commands): add /plugin-audit — 8-phase validation pipeline
2026-03-17 15:54:18 +01:00
Reza Rezvani
6453a29ecf
fix(security-auditor): reduce false positives — whitelist plugin dirs, remove 'token' from exfil pattern
...
- Add .claude-plugin, .codex, .gemini to hidden file allowlist (FS-HIDDEN)
These are required plugin infrastructure directories, not secrets.
- Remove 'tokens?' from PROMPT-EXFIL regex — 'access token' is a standard
technical term in auth reference docs, causing false positives on every
skill that documents JWT/OAuth flows (e.g. saas-scaffolder auth-billing-guide)
- Remaining PROMPT-EXFIL patterns (credentials, secrets, api_keys, .env, .ssh,
.aws, ~/home, /etc) are specific enough to catch real threats
Fixes: CI security audit failure on PR #370 (7 CRITICAL false positives)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 15:43:37 +01:00
Reza Rezvani
920e8547af
feat(commands): add /plugin-audit — 8-phase validation pipeline for skills and plugins
...
- Add commands/plugin-audit.md (distributable) + .claude/commands/plugin-audit.md (local invocation)
- 8 phases: discovery, structure validation, quality scoring, script testing,
security audit, marketplace compliance, ecosystem integration, domain code review
- Auto-fixes non-critical issues, only prompts user for breaking changes
- Integrates skill_validator.py, quality_scorer.py, script_tester.py, skill_security_auditor.py
- Domain-appropriate review via cs-* agents (engineering, product, marketing, etc.)
- Update product-team counts: 12→14 skills, 13→16 tools, 7→8 commands
- Add /code-to-prd and /plugin-audit to mkdocs.yml nav
- Regenerate docs (248 pages, 19 commands)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 15:38:00 +01:00
alirezarezvani
434e889d22
chore: sync codex skills symlinks [automated]
2026-03-17 12:24:42 +00:00
Alireza Rezvani
6058596ab8
Merge pull request #369 from alirezarezvani/feat/code-to-prd
...
feat(product-team): add code-to-prd skill — reverse-engineer any codebase into PRD
2026-03-17 13:24:30 +01:00
Alireza Rezvani
25095cbde6
Merge branch 'dev' into feat/code-to-prd
2026-03-17 13:24:13 +01:00
Reza Rezvani
fd1d86ba0b
fix(code-to-prd): achieve 97.6 validator score — frontmatter, sections, expected outputs
...
- SKILL.md frontmatter: add Name, Tier, Category, Dependencies, Author,
Version as capitalized top-level keys (validator requirement)
- SKILL.md sections: add Name and Description headings (validator requirement)
- Add expected_outputs/ with 3 sample files: PRD README, page doc, enum dict
- prd_scaffolder.py: add validate_analysis(), --validate-only, --dry-run
flags, structured print_summary() — now 333 LOC (was 255, within 300-500)
- Add scripts/.gitignore to exclude generated prd/ test output
Scores: validator 65→97.6 (EXCELLENT), quality 51→73.2 (B-), scripts 2/2 PASS
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 13:18:33 +01:00
Reza Rezvani
530ecab247
fix(code-to-prd): pass skill-tester validation — README, assets, frontmatter, imports
...
- Add README.md with quick start, framework table, output structure
- Add assets/sample-analysis.json for script testing
- Expand SKILL.md frontmatter with version, author, category, tier, dependencies
- Add Features, Usage, Examples sections to SKILL.md
- Remove __future__ imports, fix str|None → Optional[str] for Python 3.9 compat
- Validation: 65→85.7, quality: 51→62.1, scripts: 2/2 PASS
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 12:43:22 +01:00
Reza Rezvani
4b7a084ee3
feat(code-to-prd): expand to fullstack — add NestJS, Django, Express, FastAPI support
...
- Rename frontend_analyzer.py → codebase_analyzer.py — now detects backend
frameworks via package.json (NestJS, Express, Fastify) and project files
(manage.py, requirements.txt for Django, FastAPI, Flask)
- Add backend route extraction: NestJS @Controller/@Get decorators,
Django urls.py path() patterns
- Add model/entity extraction: Django models.Model fields, NestJS @Entity
and DTO classes
- Add stack_type detection (frontend / backend / fullstack) to analysis output
- SKILL.md: add Supported Stacks table, backend directory guide, backend
endpoint inventory template, backend page type strategies, backend pitfalls
- references/framework-patterns.md: add NestJS, Express, Django, DRF, FastAPI
pattern tables + database model patterns + backend validation patterns
- references/prd-quality-checklist.md: add backend-specific checks (endpoints,
DTOs, models, admin, middleware, migrations)
- Update all descriptions and keywords across plugin.json, settings.json,
marketplace.json, and /code-to-prd command
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 12:28:30 +01:00
Reza Rezvani
70ada54c95
feat(code-to-prd): add ecosystem integration — command, settings, marketplace
...
- Fix plugin.json version: 1.0.0 → 2.1.2 (repo versioning)
- Add /code-to-prd slash command (4-step workflow: analyze → scaffold → fill → finalize)
- Add settings.json with command registration and platform metadata
- Add code-to-prd entry to marketplace.json with keywords and category
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 12:20:16 +01:00
Reza Rezvani
2f57ef8948
feat(agenthub): add AgentHub plugin with cross-domain examples, SEO optimization, and docs site fixes
...
- AgentHub: 13 files updated with non-engineering examples (content drafts,
research, strategy) — engineering stays primary, cross-domain secondary
- AgentHub: 7 slash commands, 5 Python scripts, 3 references, 1 agent,
dry_run.py validation (57 checks)
- Marketplace: agenthub entry added with cross-domain keywords, engineering
POWERFUL updated (25→30), product (12→13), counts synced across all configs
- SEO: generate-docs.py now produces keyword-rich <title> tags and meta
descriptions using SKILL.md frontmatter — "Claude Code Skills" in site_name
propagates to all 276 HTML pages
- SEO: per-domain title suffixes (Agent Skill for Codex & OpenClaw, etc.),
slug-as-title cleanup, domain label stripping from titles
- Broken links: 141→0 warnings — new rewrite_skill_internal_links() converts
references/, scripts/, assets/ links to GitHub source URLs; skills/index.md
phantom slugs fixed (6 marketing, 7 RA/QM)
- Counts synced: 204 skills, 266 tools, 382 refs, 16 agents, 17 commands,
21 plugins — consistent across CLAUDE.md, README.md, docs/index.md,
marketplace.json, getting-started.md, mkdocs.yml
- Platform sync: Codex 163 skills, Gemini 246 items, OpenClaw compatible
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 12:10:46 +01:00
Leo
e6c7b0b87d
docs(code-to-prd): add attribution to @lihanglogan as inspiration source
...
Credits the original code-to-prd concept and methodology from
https://github.com/lihanglogan/code-to-prd (PR #368 ).
2026-03-17 12:04:56 +01:00
Leo
164749cb73
feat(code-to-prd): add analysis scripts, references, and tooling docs
...
- frontend_analyzer.py: scans codebase for routes, APIs, enums, framework detection
- prd_scaffolder.py: generates PRD directory with README, page stubs, appendix
- references/framework-patterns.md: React, Next.js, Vue, Nuxt, Angular, Svelte patterns
- references/prd-quality-checklist.md: validation checklist for generated PRDs
- SKILL.md updated with tooling section
Both scripts are stdlib-only (no pip install).
2026-03-17 12:00:56 +01:00
Leo
e153e818b4
feat(product-team): add code-to-prd skill — reverse-engineer frontend into PRD
...
Analyzes routes, components, state, APIs, and interactions to generate
complete Product Requirements Documents. Framework-agnostic (React, Vue,
Angular, Svelte, Next.js, Nuxt). Three-phase workflow: global scan,
page-by-page deep analysis, structured doc generation.
Inspired by community contribution (PR #368 ) but rebuilt from scratch
in English with enhanced coverage for mock API detection, field
interdependencies, and execution pacing strategies.
2026-03-17 11:56:07 +01:00
Reza Rezvani
de724ae5c4
fix(terraform-patterns): align plugin.json version to repo versioning (2.1.2)
...
Review gate flagged version 1.0.0 as non-compliant with CLAUDE.md rule:
"Version follows repo versioning." Updated to 2.1.2.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 16:10:07 +01:00
Alireza Rezvani
d044c593ee
Merge pull request #364 from alirezarezvani/feat/autoresearch-plugin
...
Feat/autoresearch plugin
2026-03-15 23:39:30 +01:00
alirezarezvani
95ed1831f2
chore: sync codex skills symlinks [automated]
2026-03-15 22:29:36 +00:00
Leo
dac49ee9f9
feat(skills): add terraform-patterns agent skill
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 23:29:01 +01:00
Leo
0c31067556
feat(skills): add helm-chart-builder agent skill
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 23:28:54 +01:00