Claude
36678cd00d
feat(tests): add comprehensive test suite with 1493 tests across 4 phases
...
Phase 1 - Foundation:
- Add pytest, pyproject.toml, requirements-dev.txt
- 593 smoke tests (324 syntax + 269 argparse --help) for all Python scripts
- Harden CI: remove || true from compileall, expand to all 9 directories, add pytest step
Phase 2 - Calculator unit tests:
- RICE prioritizer: formula, prioritization, portfolio analysis, roadmap
- DCF valuation: WACC, cash flow projections, terminal value, sensitivity
- Financial ratios: profitability, liquidity, leverage, efficiency, valuation
- Campaign ROI: metrics, benchmarks, portfolio summary
- Funnel analyzer: stage metrics, bottleneck detection, segment comparison
- OKR tracker: numeric/percentage/milestone/boolean KR scoring, status
Phase 3 - Parser and compliance tests:
- SEO checker: HTML parsing, scoring, heading hierarchy, alt text, word count
- Commit linter: conventional commit regex, lint report, file input
- GDPR compliance: pattern detection, file scanning, project analysis
Phase 4 - Integration tests:
- 671 skill integrity tests: frontmatter, H1 headings, scripts dirs, references
Bug fixes found by tests:
- Fix duplicate --reason argparse arg in document_version_control.py
https://claude.ai/code/session_01MsVmZoAsPvLv7rAGDBGTbL
2026-03-30 19:54:00 +00:00
Claude
235c063701
docs: add test coverage analysis with prioritized improvement plan
...
Analyzes the current state of testing across 301 Python scripts (0% unit
test coverage), identifies 6 priority areas for improvement, and proposes
a phased implementation plan. Key findings: CI quality gate is non-blocking,
calculator/scoring scripts are trivially testable, and compliance checkers
carry regulatory risk without test coverage.
https://claude.ai/code/session_01MsVmZoAsPvLv7rAGDBGTbL
2026-03-30 19:33:25 +00:00
alirezarezvani
fb1c17b064
chore: sync codex skills symlinks [automated]
2026-03-30 19:07:58 +00:00
Ethan Kreloff
c48c92aa96
feat(engineering): add self-eval skill
...
Adds self-eval skill for honest AI work quality evaluation. Uses two-axis scoring (ambition x execution), mandatory devil's advocate reasoning, and cross-session anti-inflation detection via .self-eval-scores.jsonl persistence.
2026-03-30 21:07:45 +02:00
Jaskarn Singh
d2da9d3dad
feat(engineering-team): add 5 consolidated security skills
...
Adds threat-detection, incident-response, cloud-security, red-team, and ai-security skills to engineering-team. Each includes SKILL.md, references, and Python scripts (stdlib-only). Consolidation of 66 individual skills into 5 production-ready packages.
2026-03-30 21:07:43 +02:00
alirezarezvani
4108e6517f
chore: sync codex skills symlinks [automated]
2026-03-30 18:59:51 +00:00
Ethan Kreloff
040f304a1c
feat(engineering-team): add adversarial-reviewer skill
...
Adds adversarial code review skill with 3 hostile personas (Saboteur, New Hire, Security Auditor) that force genuine perspective shifts to break the self-review monoculture. Each persona must find at least one issue - no LGTM escapes.
2026-03-30 20:59:41 +02:00
Alireza Rezvani
a5423febc8
Merge pull request #428 from alirezarezvani/fix/docs-visual-design
...
style(docs): improve visual design — hero, cards, buttons, typography, spacing
2026-03-26 13:31:48 +01:00
Reza Rezvani
478218e313
style(docs): improve visual design — hero, cards, buttons, typography, spacing
...
1. Hero section: larger (max-width 800px), bigger heading (3rem), subtle
background gradient, increased padding, social proof slot
2. Section spacing: h2 bottom borders, 2.5rem top margin, hr 3rem margin,
alternating section backgrounds on homepage
3. Cards: background color, subtle default shadow, lift on hover (translateY),
border highlights primary color on hover
4. Typography: base 0.78→0.82rem, h2 larger (1.4em) with 700 weight
5. Buttons: larger (0.9rem, more padding), 8px radius, primary shadow,
lift on hover for both primary and outline
6. Mobile: responsive hero adjustments for smaller screens
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 13:21:50 +01:00
Alireza Rezvani
050ce408a9
Merge pull request #427 from alirezarezvani/fix/a11y-audit-split
...
refactor(a11y-audit): extract inline content to reference files (41KB → 9.6KB)
2026-03-26 12:22:54 +01:00
Reza Rezvani
1ba7b77e34
refactor(a11y-audit): extract inline content to reference files (41KB → 9.6KB)
...
SKILL.md was 1,374 lines / 41KB — the largest in the repo, 2.7x above the
500-line Anthropic limit. Split into focused reference files.
Trimmed: 1,374 → 211 lines (9.6KB)
New reference files (6):
- ci-cd-integration.md (GitHub Actions, GitLab CI, Azure DevOps, pre-commit)
- audit-report-template.md (stakeholder report template)
- testing-checklist.md (keyboard, screen reader, visual, forms)
- color-contrast-guide.md (contrast checker, Tailwind palette, sr-only)
- examples-by-framework.md (Vue, Angular, Next.js, Svelte examples)
- wcag-22-new-criteria.md (WCAG 2.2 new success criteria)
Appended to existing:
- framework-a11y-patterns.md (fix patterns catalog added)
Untouched: aria-patterns.md, wcag-quick-ref.md
No content deleted — everything moved to references.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 12:20:03 +01:00
Alireza Rezvani
972c1a92fe
Merge pull request #425 from alirezarezvani/fix/conventions-and-contributing
...
docs: add CONVENTIONS.md and rewrite CONTRIBUTING.md
2026-03-26 12:12:16 +01:00
Reza Rezvani
229c85373e
docs: add CONVENTIONS.md and rewrite CONTRIBUTING.md
...
CONVENTIONS.md: Mandatory technical rules for all contributors (human and AI).
Covers SKILL.md format, plugin.json schema, Python script standards, sub-skill
rules, cross-platform sync, and what NOT to contribute.
CONTRIBUTING.md: Rewritten to reference CONVENTIONS.md. Fixed outdated guidance
that contradicted actual repo conventions (was recommending license/metadata in
frontmatter, wrong line limits, missing anti-patterns/cross-refs requirements).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 12:11:02 +01:00
Alireza Rezvani
04b32b027a
Merge pull request #423 from alirezarezvani/feature/snowflake-development
...
feat(engineering-team): add snowflake-development skill (based on PR #416 )
2026-03-26 10:41:30 +01:00
Reza Rezvani
070292bc27
docs: update all documentation for snowflake-development (29→30)
...
- CLAUDE.md: engineering-team 29→30
- engineering-team/CLAUDE.md: add snowflake-development, 29→30
- marketplace.json: engineering-skills 29→30
- docs/getting-started.md: Engineering Core bundle 29→30
- docs/index.md: Engineering Core card 29→30
Official skill count remains 205.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 10:32:43 +01:00
Reza Rezvani
5f42787798
chore: sync codex/gemini indexes for snowflake-development
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:47:40 +01:00
Reza Rezvani
4eaf1ee5ea
fix: add plugin.json for snowflake-development, update parent count (29→30)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:42:47 +01:00
Reza Rezvani
0e97512a42
feat(engineering-team): add snowflake-development skill
...
Snowflake SQL, data pipelines (Dynamic Tables, Streams+Tasks), Cortex AI,
Snowpark Python, dbt integration. Includes 3 practical workflows, 9
anti-patterns, cross-references, and troubleshooting guide.
- SKILL.md: 294 lines (colon-prefix rule, MERGE, DTs, Cortex AI, Snowpark)
- Script: snowflake_query_helper.py (MERGE, DT, RBAC generators)
- References: 3 files (SQL patterns, Cortex AI/agents, troubleshooting)
Based on PR #416 by James Cha-Earley — enhanced with practical workflows,
anti-patterns section, cross-references, and normalized frontmatter.
Co-Authored-By: James Cha-Earley <jamescha-earley@users.noreply.github.com >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:38:57 +01:00
Reza Rezvani
c6206efc49
docs: update all documentation files with sprint skill counts
...
- CLAUDE.md: engineering-team 26→29, engineering 30→35, ra-qm 12→13
- engineering-team/CLAUDE.md: add azure-cloud-architect, gcp-cloud-architect, security-pen-testing
- ra-qm-team/CLAUDE.md: add soc2-compliance (12→13)
- docs/getting-started.md: update Available Bundles table
- docs/index.md: update domain skill count cards
Official skill count remains 205.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 17:52:05 +01:00
Reza Rezvani
d42a69cec2
chore: update marketplace descriptions and re-run integrations converter
...
- marketplace.json: engineering-advanced 31→35, engineering 26→29, ra-qm 12→13
- Converter re-run: 174 skills across 7 tools (antigravity, cursor, aider, kilocode, windsurf, opencode, augment)
- integrations/ is gitignored — users run scripts/convert.sh locally
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 17:23:55 +01:00
Reza Rezvani
86fc905e97
chore: sync cross-platform indexes, regenerate docs, fix plugin.json counts
...
- Codex CLI: 174 skills synced, 11 new symlinks
- Gemini CLI: 262 items synced, 11 new
- engineering plugin.json: 33 → 35 skills
- engineering-team plugin.json: 28 → 29 skills
- Docs regenerated: 261 pages (214 skills + 25 agents + 22 commands)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 15:42:39 +01:00
Reza Rezvani
f352e8cdd0
fix: trim 3 SKILL.md files to comply with Anthropic 500-line limit
...
Per Anthropic docs: "Keep SKILL.md under 500 lines. Move detailed
reference material to separate files."
- browser-automation: 564 → 266 lines (moved examples to references/)
- spec-driven-workflow: 586 → 333 lines (moved full spec example to references/)
- security-pen-testing: 850 → 306 lines (condensed OWASP/attack details, moved to references/)
No content deleted — all moved to existing reference files with pointers.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 15:20:47 +01:00
Reza Rezvani
268061b0fd
fix: move browser-automation and spec-driven-workflow scripts to scripts/ directory
...
Validator expects scripts in scripts/ subdirectory, not at skill root.
Moved 6 scripts to match repo convention.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 14:53:14 +01:00
alirezarezvani
d86cec1ada
chore: sync codex skills symlinks [automated]
2026-03-25 13:27:22 +00:00
Reza Rezvani
e201f349db
fix: resolve audit issues — add missing sections, normalize frontmatter
...
- gcp-cloud-architect: add Anti-Patterns table (7 items) + Cross-References
- azure-cloud-architect: add Cross-References section
- tdd-guide: remove non-standard `triggers:` field from frontmatter
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 14:27:02 +01:00
Reza Rezvani
43bb5c4d59
Merge branch 'feature/sprint-phase-3-gaps' into dev
...
# Conflicts:
# docs/skills/engineering-team/index.md
# docs/skills/engineering/index.md
# mkdocs.yml
2026-03-25 14:23:21 +01:00
alirezarezvani
0e106c2adb
chore: sync codex skills symlinks [automated]
2026-03-25 13:22:16 +00:00
Alireza Rezvani
c1b2aacb74
Merge pull request #408 from alirezarezvani/feature/sprint-improvements
...
improve(engineering): enhance 5 existing skills — tdd-guide, env-secrets-manager, senior-secops, database-designer, senior-devops
2026-03-25 14:22:04 +01:00
Alireza Rezvani
ea2b33ab52
Merge pull request #407 from alirezarezvani/feature/sprint-phase-2-cloud
...
feat(engineering-team): add azure-cloud-architect, security-pen-testing; extend terraform-patterns
2026-03-25 14:22:01 +01:00
Alireza Rezvani
2cb3ef74e0
Merge pull request #405 from alirezarezvani/feature/sprint-phase-1-high
...
feat(engineering): add browser-automation and spec-driven-workflow skills
2026-03-25 14:21:58 +01:00
Reza Rezvani
87f3a007c9
feat(engineering,ra-qm): add secrets-vault-manager, sql-database-assistant, gcp-cloud-architect, soc2-compliance
...
secrets-vault-manager (403-line SKILL.md, 3 scripts, 3 references):
- HashiCorp Vault, AWS SM, Azure KV, GCP SM integration
- Secret rotation, dynamic secrets, audit logging, emergency procedures
sql-database-assistant (457-line SKILL.md, 3 scripts, 3 references):
- Query optimization, migration generation, schema exploration
- Multi-DB support (PostgreSQL, MySQL, SQLite, SQL Server)
- ORM patterns (Prisma, Drizzle, TypeORM, SQLAlchemy)
gcp-cloud-architect (418-line SKILL.md, 3 scripts, 3 references):
- 6-step workflow mirroring aws-solution-architect for GCP
- Cloud Run, GKE, BigQuery, Cloud Functions, cost optimization
- Completes cloud trifecta (AWS + Azure + GCP)
soc2-compliance (417-line SKILL.md, 3 scripts, 3 references):
- SOC 2 Type I & II preparation, Trust Service Criteria mapping
- Control matrix generation, evidence tracking, gap analysis
- First SOC 2 skill in ra-qm-team (joins GDPR, ISO 27001, ISO 13485)
All 12 scripts pass --help. Docs generated, mkdocs.yml nav updated.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 14:05:11 +01:00
Reza Rezvani
67e2bfabfa
improve(engineering): enhance tdd-guide, env-secrets-manager, senior-secops, database-designer, senior-devops
...
tdd-guide (164 → 412 lines):
- Spec-first workflow, per-language examples (TS/Python/Go)
- Bounded autonomy rules, property-based testing, mutation testing
env-secrets-manager (78 → 260 lines):
- Cloud secret store integration (Vault, AWS SM, Azure KV, GCP SM)
- Secret rotation workflow, CI/CD injection, pre-commit detection, audit logging
senior-secops (422 → 505 lines):
- OWASP Top 10 quick-check, secret scanning tools comparison
- Supply chain security (SBOM, Sigstore, SLSA levels)
database-designer (66 → 289 lines):
- Query patterns (JOINs, CTEs, window functions), migration patterns
- Performance optimization (indexing, EXPLAIN, N+1, connection pooling)
- Multi-DB decision matrix, sharding & replication
senior-devops (275 → 323 lines):
- Multi-cloud cross-references (AWS, Azure, GCP architects)
- Cloud-agnostic IaC section (Terraform/OpenTofu, Pulumi)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 13:49:25 +01:00
Reza Rezvani
2056ba251f
feat(engineering-team): add azure-cloud-architect, security-pen-testing; extend terraform-patterns
...
azure-cloud-architect (451-line SKILL.md, 3 scripts, 3 references):
- 6-step workflow mirroring aws-solution-architect for Azure
- Bicep/ARM templates, AKS, Functions, Cosmos DB, cost optimization
- architecture_designer.py, cost_optimizer.py, bicep_generator.py
security-pen-testing (850-line SKILL.md, 3 scripts, 3 references):
- OWASP Top 10 systematic audit, offensive security testing
- XSS/SQLi/SSRF/IDOR detection, secret scanning, API security
- vulnerability_scanner.py, dependency_auditor.py, pentest_report_generator.py
- Responsible disclosure workflow included
terraform-patterns extended (487 → 740 lines):
- Multi-cloud provider configuration
- OpenTofu compatibility notes
- Infracost integration for PR cost estimation
- Import existing infrastructure patterns
- Terragrunt DRY multi-environment patterns
Updated engineering-team plugin.json (26 → 28 skills).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 13:32:22 +01:00
Reza Rezvani
97952ccbee
feat(engineering): add browser-automation and spec-driven-workflow skills
...
browser-automation (564-line SKILL.md, 3 scripts, 3 references):
- Web scraping, form filling, screenshot capture, data extraction
- Anti-detection patterns, cookie/session management, dynamic content
- scraping_toolkit.py, form_automation_builder.py, anti_detection_checker.py
- NOT testing (that's playwright-pro) — this is automation & scraping
spec-driven-workflow (586-line SKILL.md, 3 scripts, 3 references):
- Spec-first development: write spec BEFORE code
- Bounded autonomy rules, 6-phase workflow, self-review checklist
- spec_generator.py, spec_validator.py, test_extractor.py
- Pairs with tdd-guide for red-green-refactor after spec
Updated engineering plugin.json (31 → 33 skills).
Added both to mkdocs.yml nav and generated docs pages.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 12:57:18 +01:00
Alireza Rezvani
7a2189fa21
Merge pull request #403 from alirezarezvani/feature/sprint-phase-0-bugfix
...
fix(plugins): normalize author fields and versions in 4 plugin.json files
2026-03-25 12:43:52 +01:00
Reza Rezvani
95f8bd42b2
fix(plugins): normalize author fields and versions in 4 plugin.json files
...
- executive-mentor: add url to author, add homepage + repository
- self-improving-agent: add url to author, version 1.0.0 → 2.1.2
- playwright-pro: fix author name (Reza → Alireza), replace email with url, version 1.0.0 → 2.1.2
- google-workspace-cli: add url to author
All plugin.json files now use consistent author object format.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 11:07:08 +01:00
Alireza Rezvani
2cad72f270
Merge pull request #402 from alirezarezvani/dev
...
release: sync dev → main — focused-fix, GSC verification, #392 fix, PR #387 fixes
2026-03-25 09:38:20 +01:00
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