Claude
d928ec95d5
release: v2.12.0 — consolidated release notes, version bump, docs-site regeneration
...
- CHANGELOG.md gains the [2.12.0] entry (first tagged release since v2.9.0):
consolidates the previously documented but untagged v2.10.0-v2.11.2 work,
all post-2.11.2 merges, and the full 17-issue triage sweep; the ten stacked
[Unreleased] sections are demoted into the 2.12.0 body so the Release
workflow tags and publishes the whole span. Verified parseable with
scripts/extract_release_notes.py (version 2.12.0, 554-line body).
- Version markers bumped to 2.12.0: marketplace.json metadata,
CLAUDE.md current-version header + footer.
- Counters trued to the derived values (380 skills / 96 plugins / 20 domains /
706 tools / 823 refs / 114 agents / 138 commands) in README badges + prose,
CLAUDE.md, marketplace.json, and the long-stale mkdocs.yml/docs/index.md
site description (was still claiming 345/78/17).
- Docs site regenerated via scripts/generate-docs.py (568 generated pages;
new pages for the recently merged plugins); codex/gemini mirrors resynced;
mkdocs build verified locally with the same plugin set static.yml uses
(670 HTML pages, no errors).
- Fix: the three hivemind worker personas (assets/agents/{coder,scout,tester}.md,
merged via #979 while Actions was not triggering) lacked the frontmatter
`name:` field and hard-failed the blocking G10 gate — named
hive-coder/hive-scout/hive-tester; 645 files now scan with 0 errors.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qgc6RYXWJPr5oW9DHU7zR4
2026-08-24 20:35:06 +00:00
Claude
abd9c9d8de
docs(site): generate agent-launcher pages (18th domain) + nav
...
generate-docs.py learns the agent-launcher domain (5 hardcoded maps extended);
regenerated docs tree: 343 skill pages / 96 agent pages / 122 command pages
(561 total). mkdocs.yml nav gains the Agent Launcher skill section (7 pages),
4 cs-agent-* agent entries, and 8 /cs:* command entries; all nav targets verified
to exist.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012FwXG6TqCXKZQvF4iD69cv
2026-08-24 17:26:12 +00:00
Claude
ea94a78bac
fix(docs): carry the #954 policy change and #933 link cleanup into the generated docs site
...
Review follow-up on PR #972 : docs/plugins/index.md still described the old
"two approved extension fields in plugin.json" policy reversed by #954 —
rewritten to point at .claude-plugin/authoring-notes.json and the CI
hard-fail. 32 generated docs pages still linked the gitignored megaprompts/
tree via absolute GitHub URLs (404s); converted to the same annotated
plain-text form used in the source files.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qgc6RYXWJPr5oW9DHU7zR4
2026-08-21 05:55:45 +00:00
Claude
82c5aea9f0
Merge origin/dev: reconcile docs redesign with upstream skill changes
...
- Resolve conflicts: keep redesigned skills index, take dev's cs-aeo link
fix, union of DOMAIN_SEO_CONTEXT entries in generate-docs.py
- Regenerate catalog on the merged tree (dev's agent/command description
updates, removed ai-seo/release-manager/command-guide, restructured
universal-scraping-architect)
- Update counters to post-merge truth from scripts/derive_counters.py:
345 skills, 78 plugins (14 bundles + 64 standalone), 570+ Python tools
- Add redirects for upstream-removed pages (ai-seo -> aeo,
release-manager -> changelog-generator, command-guide -> engineering index)
- Add compliance-os bundle to bundle tables; rebuild 78-plugin table from
marketplace.json
- Teach the generator to rewrite repo-root-relative source links to GitHub
URLs — mkdocs build --strict now passes with zero warnings
https://claude.ai/code/session_015bYZ97nV4oRb3LbxCRFVcP
2026-06-11 15:52:42 +00:00
Claude
0a330f3759
feat(docs): redesign documentation site — clay design system, accurate counters, markdown-html domain pages
...
- Rewrite docs/stylesheets/extra.css with a warm clay/coral design system:
aurora hero with eyebrow badge and stats strip, gradient card hairlines,
pill tool badges, numbered steps component, reduced-motion support
- Rewrite homepage copy: plain-language 'What is an Agent Skill?' section,
3-step how-it-works, all 17 domain cards, guides section, accurate stats
(337 skills / 17 domains / 66 plugins)
- Add missing markdown-html domain to generate-docs.py (17th domain) and
regenerate catalog: +12 new pages (md-document/md-review/md-slides skills,
cs-markdown-html-orchestrator + cs-scraping-architect agents, 7 commands)
- Fix skill-internal link rewriting in the generator (./SIBLING.md and
ALL-CAPS companion files now resolve to GitHub URLs) — mkdocs --strict
now passes with zero warnings
- Refresh stale counters site-wide (177/192/204/311/338 → 337) in skills
index, plugins index, getting-started, integrations, custom-gpts, guides
- Rebuild plugins page from live marketplace.json: 13 domain bundles + 53
standalone plugins, accurate bundle table and full 66-plugin listing
- Add Guides section to nav (5 existing SEO guide pages, URLs unchanged),
point homepage tool badges at tool-specific guides and real anchors
- Tighten site_description and JSON-LD keywords for 'agent skills' /
'agent plugins' queries; update announce bar to the markdown-html launch
- No existing slugs or URLs changed — all edits are additive or in-place
https://claude.ai/code/session_015bYZ97nV4oRb3LbxCRFVcP
2026-06-11 15:45:00 +00:00
D4R7HV493R
9885d82df0
feat(marketing): add cs-webinar-marketer agent + /cs:webinar command ( #789 )
...
Adds cs-webinar-marketer agent + /cs:webinar command wiring the webinar-marketing skill (SKILL.md, stdlib funnel scorer, references, templates, evals) under marketing-skill/skills/. Includes a Windows cross-platform fix to scripts/generate-docs.py (normalizes os.sep to forward slashes — verified no-op on Linux) and regenerated docs. Verified: scorer runs (89/100 sample), frontmatter valid, clean merge into dev with no conflicts.
2026-06-03 16:15:44 +02:00
Claude
0beccad00b
docs(workflow-builder): add MkDocs pages + nav for the skill
...
Generate GitHub Pages for the workflow-builder skill, its cs-workflow-architect
agent, and the /cs:workflow-build command (via generate-docs.py), and wire all
three into mkdocs.yml nav (Engineering - POWERFUL, Agents, Commands sections).
Updated section index pages. Build verified clean (551 pages).
Aggregate skill counts unchanged — workflow-builder was already included in
dev's 338-skill / engineering-advanced-78 header.
https://claude.ai/code/session_01Q1kXbgMRodzhdTpgbCqVgx
2026-05-27 14:54:08 +00:00
Claude
7db491054b
docs: full repo doc resync (v2.9.0) — wire research-ops + compliance-os into docs site
...
Ran the /update-docs post-creation pipeline across the whole repo.
Docs site (MkDocs):
- generate-docs.py now covers 16 domains (added research-ops at order 15
and compliance-os at order 16 + its embedded-agent mapping). Regenerated
500 pages (328 skills + 89 agents + 83 commands); build passes.
- mkdocs.yml: site_description refreshed to 338/16/51+/87+ + v2.9.0; added
the Research Operations and Compliance OS skills nav sections, the
cs-research-ops-orchestrator + 8 compliance-os agents, and the 6
research-ops command entries.
- docs/index.md: title, description, hero, the five "What's Inside" cards
(338 skills, 51+ agents, 533 tools, 62 plugins, 87+ commands), corrected
six domain-card counts, and added a Research Operations domain card.
- docs/getting-started.md: description, Vibe count, FAQ, bundles table
(six corrected counts) + a research-ops bundle row.
Cross-platform sync (all four scripts gained a compliance-os entry):
- Codex: compliance-os 9 skills symlinked + index; unrelated run/status/
review symlink churn reverted to keep the diff focused.
- Gemini: 9 compliance-os SKILL.md mirrors + index.
- Vibe (repo target): 9 compliance-os symlinks + index.
- Hermes/Vibe domain lists updated for future syncs.
compliance-os was a tracked 9-skill domain previously absent from the docs
site and the codex/gemini/vibe indices; it is now fully wired in.
The MkDocs `site/` build output is gitignored and excluded.
https://claude.ai/code/session_01PUNmQVE4WYvcrzpq2anC3D
2026-05-27 06:32:03 +00:00
Claude
2c09797115
docs(andreessen): run update-docs sync pipeline + mkdocs nav for v2.8.3
...
- Bump headline counts: 329 -> 330 skills, ~448 -> ~451 tools, ~586 -> ~590
references, 49+ -> 50+ agents, 79+ -> 81+ commands across CLAUDE.md, README,
docs/index.md, docs/getting-started.md, mkdocs.yml.
- README productivity row 5 -> 6; add andreessen entry.
- CLAUDE.md: v2.8.3 highlights section + version/status/date footer.
- marketplace.json metadata + top-level description counts incremented.
- mkdocs.yml nav: add andreessen skill page, cs-andreessen agent,
/cs:andreessen + /cs:pmf-check commands.
- Regenerate docs pages via generate-docs.py (andreessen skill/agent/commands;
also reconciles claude-coach pages + dev-drift on code-reviewer/role-skill pages).
- mkdocs build verified clean (only pre-existing unrelated relative-link warnings).
https://claude.ai/code/session_01SF6MzfjHurZMt5JUFET9h3
2026-05-24 01:52:12 +00:00
Claude
a767b51078
docs(productivity/handoff): sync CLAUDE.md, mkdocs nav, generated pages
...
CLAUDE.md updates:
- Current Scope: 328 -> 329 skills, +1 productivity handoff
- New v2.7.5 Highlights section documenting the productivity/handoff
skill (first-run setup, redaction linter, SessionStart + SessionEnd
hooks, fidelity self-check, --refresh flag)
- Footer: Last Updated May 23, Version v2.7.5, Status 329 skills /
14 domains / 60 marketplace plugins
mkdocs.yml:
- Add productivity/handoff nav entry under "Productivity" section
Regenerated docs pages (scripts/generate-docs.py):
- docs/skills/productivity/handoff.md (new)
- docs/skills/productivity/index.md (refreshed)
- docs/commands/cs-handoff-setup.md (new)
- docs/agents/index.md + docs/commands/index.md (refreshed counts)
- Plus engineering senior-{backend,frontend,fullstack} pages picked
up from earlier merged work (commit 30ff797 ) that hadn't yet been
regenerated
mkdocs build verified: 20.05s, no errors. Handoff page renders at
site/skills/productivity/handoff/index.html. Pre-existing warnings
on cs-aeo and grill-with-docs are unrelated to this commit.
https://claude.ai/code/session_01KLhHBAfEDXdQMeRe6G8sRa
2026-05-23 01:31:05 +00:00
Claude
32a0da53a4
chore(v2.8.0-sprint3): cross-platform sync + docs generation + MkDocs nav + CHANGELOG
...
Sprint 3 closure for v2.8.0. Brings the 2 new top-level domains
(business-operations + commercial) to release-ready by extending the
cross-platform sync infrastructure, the docs generator, and the MkDocs
nav to recognize them.
## Cross-platform sync (codex / gemini / hermes)
- scripts/sync-codex-skills.py — SKILL_DOMAINS extended with
business-operations + commercial. Regenerated .codex/skills/ symlinks
for 15 new skills + .codex/skills-index.json with full descriptions.
- scripts/sync-gemini-skills.py — DOMAIN_MAP extended with all 5 v2.7.0+
v2.8.0 top-level domains (productivity, marketing-top-level, research,
business-operations, commercial). +30 items synced.
- scripts/sync-hermes-skills.py — DOMAIN_DIRS extended with
business-operations + commercial.
## Docs generation (Pass 2 command/agent discovery)
scripts/generate-docs.py extended with:
- DOMAINS dict extended with business-operations (sort=13) and commercial
(sort=14) entries.
- Pass 2 for agent discovery — walks <domain>/agents/<agent>.md
(v2.8.0 pattern), in addition to <domain>/<plugin>/agents/<agent>.md
(legacy pattern).
- Pass 2 for command discovery — walks <domain>/commands/<cmd>.md
(v2.8.0 pattern) AND <domain>/<skill>/commands/<cmd>.md (v2.7.0
pattern). Previously, only root-level commands/*.md were discovered;
35 commands were orphaned (v2.7.0 capture/pulse/landing/etc. +
all v2.8.0 commands).
Result: 311 skill pages + 75 agent pages + 69 command pages = 455
total. Up from 311 + 73 + 34 = 418.
## MkDocs nav
mkdocs.yml updated with:
- Business Operations section (7 sub-skill nav entries)
- Commercial section (8 sub-skill nav entries)
- 2 new orchestrator agents added to Agents nav
- 17 new v2.8.0 slash commands added to Commands nav
MkDocs build succeeds (non-strict) in ~17s. Strict mode flags 3 pre-
existing broken links in older content (cs-aeo, grill-with-docs) —
out of scope for v2.8.0.
## CHANGELOG.md
v2.8.0 entry rewritten from "Sprint 1 only" to the full Sprint 1 + 2 + 3
view. All 13 sub-skills documented with canon attribution. Stats updated:
- 313 -> 328 skills (+15)
- 12 -> 14 top-level domains
- 60 -> 77 slash commands (+17)
- 402 -> 441 Python tools (+39)
- 542 -> 581 reference docs (+39)
- 46 -> 48 cs-* agents (+2)
- 57 -> 59 marketplace plugins (+2)
- 34 -> 69 documented commands in MkDocs (+35)
## Root CLAUDE.md
Updated Current Scope + Current Version to reflect v2.8.0 (released)
status. Sprint 1 "in-flight" -> "complete". Counts updated to
328 skills / 441 tools / 77 commands.
## Per-skill audit (scripts/audit_skills.py)
Ran across 329 total skills. All 13 v2.8.0 sub-skills audited with
skill_review_checklist_runner.py: 1 score 5/6, 7 score 4/6, 4 score
3/6, 1 score 2/6 (knowledge-ops). Dominant failure mode: rule #2
"SKILL.md under 100 lines" — known tension with our deliberate
Forcing-question library depth (mandatory per user direction). Tracked
as ADVISORY for skills that deliberately expose extended grill
discipline.
## Plugin manifest validation
scripts/check_plugin_json.py --all passes (exit 0) for all 47 plugin
manifests including the 2 new ones. The PR #690 validator recognizes
the source extension field per CLAUDE.md.
https://claude.ai/code/session_015bBb4HzWCf5HH5QK2TGtnW
2026-05-19 06:02:00 +00:00
Claude
7c54a72d94
chore(v2.7.3): release prep — docs sync + audit fixes + CHANGELOG
...
Post-merge sync of v2.7.3 (#679 already in dev). Three things in one
commit:
## 1. /update-docs pipeline (Steps 1-7)
Cross-platform sync verified clean across 3 platforms (.codex 305 /
.gemini 355 / .hermes 305 — aeo + security-guidance present in all
three indexes). 401 → 403 MkDocs pages generated.
**Files refreshed to v2.7.3 / 313 / 46+ / 60+ counts:**
- `.claude-plugin/marketplace.json` — top-level description + metadata
description + metadata.version (was 2.7.0).
- `CLAUDE.md` — Current Scope line, new v2.7.3 Highlights section,
footer (Last Updated + Version + Status).
- `README.md` — tagline, badges, Skills Overview row counts (Engineering
POWERFUL 44 → 45, Marketing 44 → 45 w/ 8 pods), Python Tools count,
FAQ counts. Hermes footnote ticked v2.7.2 → v2.7.3.
- `docs/index.md` — title, meta description, hero subtitle, grid card.
- `docs/getting-started.md` — meta description, FAQ count.
- `mkdocs.yml` — site_description + 3 nav entries (skill + agent + cmd).
- `marketing-skill/.claude-plugin/plugin.json` — 44 → 45 skills, 7 → 8
pods, v2.2.3 → v2.7.3.
- `marketing-skill/CLAUDE.md` — 43 → 45 skill count, 32 → 58 Python
tools, 7 → 8 pods. Added AEO skill to skill map.
## 2. /plugin-audit on both new skills (full 8-phase pipeline)
**aeo (marketing-skill/skills/aeo/)** — PASS WITH WARNINGS:
- Phase 2 Structure: 86.4/GOOD (after auto-fix of YAML frontmatter
parse error — colon in description value needed quote-wrapping)
- Phase 3 Quality: 52.4/D (validator expects legacy fields v2.7 skills
don't use — repo-wide pattern, not a defect)
- Phase 4 Scripts: 3/3 PASS
- Phase 5 Security: 2 HIGH NET-EXFIL findings on urllib.request — same
known false-positive as sister seo-audit skill (URL fetch is core
functionality for content-audit-by-URL tools, not exfiltration)
- Phase 6 Marketplace: plugin.json valid (v2.7.3, all required fields)
- Phase 7 Ecosystem: indexed in all 3 platforms
- Phase 8 Code Review: 22 workflow sections, refs cite 8/17/37 sources
(≥7 floor met), 0 broken links, attribution present
**security-guidance (engineering/security-guidance/)** — PASS WITH
WARNINGS:
- Phase 2/3/4: low scores due to hook-plugin layout mismatch with
script-plugin validators (hook plugins use `hooks/` not `scripts/`
per Claude Code spec — fundamental structural mismatch, not a defect)
- Phase 5: 6 CRITICAL + 4 HIGH findings are all recursive false-
positives — auditor detects the hook's OWN pattern-detection strings
(`"exec("`, `"eval("`, `"yaml.load("` are substring literals used as
detection rules, NOT actual calls). Verified zero real exec/eval
calls in the file.
- Phase 6/7: clean (plugin.json valid, hooks.json valid, indexed in
all 3 platforms, mkdocs nav entry added)
- Phase 8: 291 LOC, syntax valid, clear exit-code contract (0=clean,
2=block per Claude Code hook spec), session-state caching @ lines
158-191, 30-day cleanup @ line 163, attribution full, live smoke
test (`eval(input())` in Write → exit 2 + warning) PASS
- **Real defects: 0.**
## 3. Layout fix (Phase 7 audit catch)
The /plugin-audit Phase 7 caught a real layout bug: cs-aeo.md placed
at `marketing-skill/agents/cs-aeo.md` and `marketing-skill/commands/
cs-aeo.md` was unreachable by `scripts/generate-docs.py` (which only
walks root `agents/<domain>/` and root `commands/`). Result: docs/
pages for cs-aeo agent + /cs:aeo command were never generated.
**Moved to repo-canonical locations:**
- `marketing-skill/agents/cs-aeo.md` → `agents/marketing/cs-aeo.md`
- `marketing-skill/commands/cs-aeo.md` → `commands/cs-aeo.md`
Cleaned empty `marketing-skill/agents/` + `marketing-skill/commands/`
directories. Re-ran `scripts/generate-docs.py`: 401 → 403 pages
(73 agents + 34 commands — both new entries present).
## CHANGELOG.md
Added [2.7.3] - 2026-05-17 entry with full Added / Changed / Layout
fix / Cross-platform sync / Honest audit results / PRs / Verification
sections. Audit results documented verbatim including the known
false-positives — no claims of clean security where the auditor flagged
patterns it can't disambiguate.
https://claude.ai/code/session_01FEUmeuYhmnxVFq7EZM8ZSw
2026-05-17 07:44:02 +00:00
Alireza Rezvani
9dd6fd184c
feat(slo-architect): Phase 4 — SLO/SLI/error-budget discipline ( #605 )
...
Phase 4 of the multi-skill build effort. Same 14-step pipeline.
## What landed
### New skill: engineering/slo-architect
End-to-end SLO discipline per Google SRE Workbook. Published as BOTH:
- Standalone plugin: engineering/slo-architect/
- Bundled mirror: engineering/skills/slo-architect/
3 stdlib-only Python tools (Karpathy complexity 95/100):
- slo_designer.py — generates SLO definitions; refuses to render
if required fields missing (owner, policy doc,
SLI numerator/denominator). Supports 5 SLI
types: request-success-rate, request-latency,
availability-time, data-freshness, correctness.
- error_budget_calculator.py — computes error budget AND the canonical
multi-window burn-rate alert thresholds:
fast (1h/5m, page), slow (6h/30m, page),
ticket (3d/6h). Output is PromQL-shaped,
ready to paste into Prometheus rules.
- slo_review.py — audits SLO docs for 7 common bugs:
target ≥99.99, target ≤99, window <7d,
window >90d, no SLI definition, no error
budget policy, CPU-as-SLI.
4 reference docs:
- slo_principles.md — SLI vs SLO vs SLA, Google SRE Workbook canon
- sli_design.md — 5 SLI types with examples and anti-patterns
- error_budget.md — error budget math, burn-rate alerts, budget policy
- composition.md — how SLOs feed feature-flags, chaos, kubernetes-operator
Asset templates:
- slo_template.yaml — fillable SLO YAML with all required fields
- error_budget_policy.md — fillable 4-state policy (HEALTHY / CAUTION /
CRITICAL / VIOLATED)
Plus: SKILL.md, README.md, /slo-design slash command.
## Composition with prior phases
Explicit wire-up to the rest of the portfolio:
- feature-flags-architect.kill_switch_audit references SLO burn-rate
- chaos-engineering.blast_radius_calculator takes SLO error budget as input
- kubernetes-operator capability level L4 requires SLOs + Prometheus rules
The SLO is the unifying number: rollout abort, chaos blast radius, and
operator capability all reference it. references/composition.md walks
through end-to-end use.
## Audit verdict (evidence-based)
Closest existing skill: engineering/observability-designer covers SLI/SLO as
ONE topic among many (metrics, logs, traces, dashboards, alerting). It has
no dedicated tools and is breadth-not-depth. slo-architect is the focused
SLO discipline with deterministic Python tools — same gap pattern as
kubernetes-operator vs senior-devops.
## Marketplace / registry
- marketplace.json: slo-architect registered as standalone plugin
- engineering-advanced-skills bundle: 49 → 50 skills, version → 2.4.4
- engineering/.claude-plugin/plugin.json: version + skill list updated
- mkdocs.yml: nav entry under "Engineering - POWERFUL"
- docs/skills/engineering/slo-architect.md: docs page (manual)
- docs/commands/slo-design.md: auto-generated
- .codex/, .gemini/: synced
## Karpathy-coder gates
- complexity_checker (strict): 95/100 average — same top score as
chaos-engineering. 1 WARN (depth 7 in slo_review.py from generator
expressions). Verdict: WARN, not FAIL.
- All 1689 tests pass (was 1671; +18 for the new skill).
- mkdocs build --strict: succeeded in 12.47s.
## Verifiable success criteria (all green)
✓ scripts/*.py --help → exit 0 for all 3 scripts
✓ SKILL.md frontmatter → name + description + tags + compatible_tools
✓ plugin.json schema → 8 fields exact (verified)
✓ sync_skill_bundles → standalone ↔ bundled mirror in sync
✓ marketplace.json → standalone entry + bundle counts updated
✓ generate-docs.py → command page generated (skill page manual)
✓ mkdocs build --strict → succeeded
✓ cross-tool sync → codex + gemini synced
✓ pytest tests/ → 1689 passed, 0 failed
✓ CHANGELOG.md → [Unreleased] entry expanded for Phase 4
✓ Self-test → error_budget_calculator on 99.9% / 28d emits
correct burn-rate (14.4 fast, 6 slow, 1 ticket)
✓ Composition → references named skills explicitly compose
## Phase 1+2+3+4 cumulative
- 4 new skills: feature-flags-architect, kubernetes-operator,
chaos-engineering, slo-architect
- 12 new Python tools (all stdlib, all <250 LOC, average complexity 92/100)
- 16 new reference docs
- 4 new slash commands (/flag-cleanup, /operator-audit, /chaos-experiment,
/slo-design)
https://claude.ai/code/session_01Dq12xJakFRxwaoU8Pqejdm
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-10 07:39:05 +02:00
Claude
23eefc2e9a
feat(skills): ship chaos-engineering (Phase 3 — resilience testing discipline)
...
Phase 3 of the multi-skill build effort. Same 14-step pipeline. Composes
explicitly with feature-flags-architect (kill switches as abort triggers)
and kubernetes-operator (operators are common chaos targets).
## What landed
### New skill: engineering/chaos-engineering
End-to-end chaos engineering discipline. Published as BOTH:
- Standalone plugin: engineering/chaos-engineering/
- Bundled mirror: engineering/skills/chaos-engineering/
3 stdlib-only Python tools (Karpathy complexity 95/100 — best in portfolio):
- experiment_designer.py — generates structured plans with hypothesis,
steady-state, blast radius, abort criteria,
rollback. Refuses to render plans without
abort criteria (exit code 1).
- blast_radius_calculator.py — computes affected users + error budget
consumption + GREEN/YELLOW/RED risk score.
Validates inputs (0 ≤ traffic-share ≤ 1).
- experiment_postmortem.py — blameless postmortems from plan + result log;
detects blame-laden language ("fault of",
"should have known", "stupid", etc.) and
warns at write time.
4 reference docs:
- chaos_principles.md — 4 founding principles + 5th abort principle,
maturity model, history, when-to-start checklist
- experiment_design.md — 7-section plan structure, pre-flight checklist,
time-boxing, escalation
- attack_taxonomy.md — 7 attack types (latency / error / resource /
network-partition / dependency-failure / time-skew
/ infrastructure) with magnitudes and tooling
- tooling_landscape.md — Chaos Toolkit / Mesh / Litmus / Gremlin / AWS FIS
/ DIY decision tree
Templates:
- experiment_template.md — fill-in plan with all 7 sections
- postmortem_template.md — blameless postmortem structure
Plus: SKILL.md (213 lines), README.md, /chaos-experiment slash command.
### Audit verdict (evidence-based)
Closest existing skills:
- engineering-team/incident-response — for actual incidents, not prevention
- engineering-team/red-team — adversarial; different goal (find attack paths)
- engineering-team/threat-detection — hunting; different goal
- engineering/observability-designer — measurement, not fault injection
None cover the chaos-engineering discipline (hypothesis-driven fault injection
with bounded blast radius). Verdict: BUILD. Gap is real and tooling-shaped.
### Composition story (Phase 1+2+3 form a stack)
```
feature-flags-architect.kill_switch_audit.py
↓ defines kill switches that ↓
chaos-engineering.experiment_designer.py
↓ designs experiments against ↓
kubernetes-operator (and other targets)
```
Together: a complete progressive-delivery + resilience-testing stack.
### Marketplace / registry
- marketplace.json: chaos-engineering registered as standalone plugin
- engineering-advanced-skills bundle: 47 → 48 skills, version → 2.4.2
- engineering/.claude-plugin/plugin.json: version + skill list updated
- mkdocs.yml: nav entry under "Engineering - POWERFUL"
- docs/skills/engineering/chaos-engineering.md: docs page (manual,
pending generate-docs.py classification fix)
- docs/commands/chaos-experiment.md: auto-generated
- .codex/, .gemini/: synced
### Karpathy-coder gates
- complexity_checker (strict): 95/100 average — BEST score in the new
portfolio. Only 1 WARN (depth 5 in blast_radius_calculator.py validation
branches; the other 2 scripts hit no findings whatsoever).
- All 1666 tests pass (was 1648; added 18 for the new skill).
- mkdocs build --strict: succeeded in 13.33s.
### Verifiable success criteria (all green)
✓ scripts/*.py --help → exit 0 for all 3 scripts
✓ SKILL.md frontmatter → name + description + tags + compatible_tools
✓ plugin.json schema → 8 fields exact (verified by check_plugin_json.py)
✓ sync_skill_bundles → standalone ↔ bundled mirror in sync
✓ marketplace.json → standalone entry + bundle counts updated
✓ generate-docs.py → command page generated (skill page manual)
✓ mkdocs build --strict → succeeded
✓ cross-tool sync → codex + gemini synced
✓ pytest tests/ → 1666 passed, 0 failed
✓ CHANGELOG.md → [Unreleased] entry expanded for Phase 3
✓ Self-test (RED case) → 50% blast radius on 99.9% baseline correctly
classifies as RED (17.33% of monthly budget) and
returns ABORT recommendation
✓ Composition test → references named skills explicitly compose
## Phase 1+2+3 cumulative
- 3 new skills: feature-flags-architect, kubernetes-operator, chaos-engineering
- 9 new Python tools (all stdlib, all <200 LOC, average complexity 90/100)
- 12 new reference docs (~250-500 lines each)
- 3 new slash commands (/flag-cleanup, /operator-audit, /chaos-experiment)
- 2 repo-infrastructure scripts (sync_skill_bundles, check_plugin_json)
- 1 pre-existing test fix (full-page-screenshot CI red)
## Files
- engineering/chaos-engineering/ (new standalone plugin)
- engineering/skills/chaos-engineering/ (new bundled mirror)
- commands/chaos-experiment.md (new slash command)
- docs/skills/engineering/chaos-engineering.md (new docs page)
- docs/commands/chaos-experiment.md (auto-generated)
- mkdocs.yml (nav entries)
- .claude-plugin/marketplace.json (registered)
- engineering/.claude-plugin/plugin.json (bundle bumped)
- CHANGELOG.md ([Unreleased] expanded)
- .codex/, .gemini/ (cross-tool sync)
https://claude.ai/code/session_01Dq12xJakFRxwaoU8Pqejdm
2026-05-09 21:24:16 +00:00
Claude
6c16309801
feat(skills): ship kubernetes-operator (Phase 2 — operator pattern discipline)
...
Phase 2 of the multi-skill build effort. Same 14-step pipeline as Phase 1.
## What landed
### New skill: engineering/kubernetes-operator
End-to-end Kubernetes Operator discipline. Published as BOTH:
- Standalone plugin: engineering/kubernetes-operator/
- Bundled mirror: engineering/skills/kubernetes-operator/
3 stdlib-only Python tools:
- crd_validator.py — checks CRD YAMLs for status subresource,
structural schema, conditions array, printer
columns, version policy, scope
- reconcile_lint.py — finds reconcile-loop bugs in Go: time.Sleep,
spec mutation via r.Update, missing requeue,
oversized reconcile bodies, panic/os.Exit,
unbalanced finalizer add/remove
- operator_capability_audit.py — scores against OperatorHub Capability
Levels 1-5 with concrete next-level steps
4 reference docs:
- operator_pattern.md — what an operator IS, when to use vs Helm/Deployment
- crd_design.md — anatomy of a production CRD, versioning, conversion
- reconcile_loop.md — idempotence patterns, error/requeue, status subresource
- tooling_landscape.md — controller-runtime / kubebuilder / operator-sdk /
metacontroller / KOPF / java-operator-sdk decision tree
Asset templates:
- crd_template.yaml — passes crd_validator.py PASS-clean
- reconcile_skeleton.go — passes reconcile_lint.py PASS-clean
Plus: SKILL.md (213 lines), README.md, /operator-audit slash command.
### Audit verdict (evidence-based)
Closest existing coverage:
- engineering-team/senior-devops — kubectl / blue-green deploys, no operators
- engineering/helm-chart-builder — Helm charts (different abstraction)
- engineering-team/cloud-security — k8s RBAC at high level
None cover the Operator pattern (CRD + controller + reconcile loop).
Verdict: BUILD. Gap is real and tooling-shaped.
### Self-test (meta-validation)
During build, the new linters caught 4 real bugs in their own asset templates:
- crd_validator.py wrongly anchored regexes to start-of-line, misclassifying
indented YAML keys (scope, singular, listKind) as missing
- reconcile_lint.py checked finalizer add/remove balance per-function,
missing the cross-function pattern in the asset (Add in main reconcile,
Remove in reconcileDelete)
Both linters fixed; assets re-tested; both PASS clean.
This is Karpathy principle 4 in action: verifiable goals catch real bugs.
### Marketplace / registry
- marketplace.json: kubernetes-operator registered as standalone plugin
- engineering-advanced-skills bundle: 45 → 46 → 47 skills, version → 2.4.1
- engineering/.claude-plugin/plugin.json: version + skill list updated
- mkdocs.yml: nav entry under "Engineering - POWERFUL"
- docs/skills/engineering/kubernetes-operator.md: docs page (manual,
pending generate-docs.py classification fix)
- docs/commands/operator-audit.md: auto-generated
- .codex/, .gemini/: synced
### Karpathy-coder gates
- complexity_checker (strict): 85/100 average, depth-4-to-6 WARNs (lambdas
in capability audit). Same range as karpathy-coder's own scripts (70/100
baseline). Verdict: WARN, not FAIL.
- All 1648 tests pass (was 1630; added 18 for the new skill).
- mkdocs build --strict: succeeded in 14.44s.
### Verifiable success criteria (all green)
✓ scripts/*.py --help → exit 0 for all 3 scripts
✓ SKILL.md frontmatter → name + description + tags + compatible_tools
✓ plugin.json schema → 8 fields exact (verified by check_plugin_json.py)
✓ sync_skill_bundles → standalone ↔ bundled mirror in sync
✓ marketplace.json → standalone entry + bundle counts updated
✓ generate-docs.py → command page generated (skill page manual)
✓ mkdocs build --strict → succeeded
✓ cross-tool sync → codex + gemini synced
✓ pytest tests/ → 1648 passed, 0 failed
✓ CHANGELOG.md → [Unreleased] entry expanded
✓ Self-test → linters caught + fixed 4 real bugs in own assets
## Files
- engineering/kubernetes-operator/ (new standalone plugin)
- engineering/skills/kubernetes-operator/ (new bundled mirror)
- commands/operator-audit.md (new slash command)
- docs/skills/engineering/kubernetes-operator.md (new docs page)
- docs/commands/operator-audit.md (auto-generated)
- mkdocs.yml (nav entries)
- .claude-plugin/marketplace.json (registered)
- engineering/.claude-plugin/plugin.json (bundle bumped)
- CHANGELOG.md ([Unreleased] expanded)
- .codex/, .gemini/ (cross-tool sync)
https://claude.ai/code/session_01Dq12xJakFRxwaoU8Pqejdm
2026-05-09 09:01:45 +00:00
Claude
0c7d19d297
feat(skills): ship feature-flags-architect (Phase 1 pilot — dual-publish)
...
Phase 1 of the multi-skill build effort. Ships the first new skill end-to-end
through the 14-step pipeline: scoped, audited, built, gated, mirrored, doc'd,
and registered.
## What landed
### New skill: engineering/feature-flags-architect
End-to-end feature-flag discipline. Published as BOTH:
- Standalone plugin: engineering/feature-flags-architect/
- Bundled mirror: engineering/skills/feature-flags-architect/
3 stdlib-only Python tools:
- flag_debt_scanner.py — finds stale flags via git log -S + age heuristic
- rollout_planner.py — generates ring/linear/log/cohort phased schedule
- kill_switch_audit.py — verifies every flag has documented kill switch
4 reference docs:
- flag_taxonomy.md — 4 types decision tree (Release/Experiment/Operational/Permission)
- provider_comparison.md — LaunchDarkly/GrowthBook/Statsig/Unleash/Flipt/DIY trade-offs
- rollout_strategies.md — strategies, abort criteria, hold-time rules
- flag_lifecycle.md — 6-phase lifecycle (request → archive) with SLAs + worked example
Plus: SKILL.md (213 lines), README.md, asset template, /flag-cleanup slash command.
### Audit verdict (evidence-based)
Closest existing skill: engineering/skills/release-manager (~30 lines on flags;
documents 4 types + Python integration example). marketing-skill/ab-test-setup
references flags only in tooling list. Neither provides debt scanner, rollout
planner, or kill-switch audit. Verdict: BUILD. Gap is real and tooling-shaped.
### Marketplace / registry
- marketplace.json: feature-flags-architect registered as standalone plugin
- engineering-advanced-skills bundle: 44 → 45 skills, version 2.3.3 → 2.4.0
- engineering/.claude-plugin/plugin.json: version bumped + skill listed
- mkdocs.yml: nav entry under "Engineering - POWERFUL"
- docs/skills/engineering/feature-flags-architect.md: docs page (manual,
generate-docs.py has a pre-existing classification bug fixing top-level
vs sub-skill detection — out of scope this turn)
- docs/commands/flag-cleanup.md: auto-generated by generate-docs.py
- .codex/skills/feature-flags-architect: symlink created
- .gemini/skills/feature-flags-architect: synced
### Karpathy-coder gates (per user directive: block on FAIL)
- complexity_checker (strict): 90/100 average (1 WARN per script on nesting
depth — same intrinsic pattern as canonical karpathy-coder tools, which
themselves score 70/100 strict). Verdict: WARN, not FAIL.
- diff_surgeon: NOISY (whitespace + docstrings flagged on new files —
intrinsic false-positive for greenfield code; karpathy-coder's own scripts
hit the same noise pattern).
- goal_verifier: same MISSING verdict as the flagship llm-wiki SKILL.md;
literal `→ verify:` syntax not used (would harm readability).
- All 1630 tests pass (was 1629; added 12 smoke + 6 integrity for the new skill).
### Verifiable success criteria (all green)
✓ scripts/*.py --help → exit 0 for all 3 scripts
✓ SKILL.md frontmatter → name + description + tags + compatible_tools
✓ plugin.json schema → 8 fields exact (verified by check_plugin_json.py)
✓ sync_skill_bundles --check engineering/feature-flags-architect → exit 0
✓ marketplace.json → standalone entry + bundle version bumped
✓ generate-docs.py → command page generated (skill page manual)
✓ mkdocs build --strict → succeeded in 14.81s
✓ cross-tool sync → codex + gemini synced
✓ pytest tests/ → 1630 passed, 0 failed
✓ CHANGELOG.md → [Unreleased] entry added
✓ False-positive purge → removed FLAG_X regex pattern from scanner after
it matched my own FLAG_PATTERNS constant
## Files
- engineering/feature-flags-architect/ (new standalone plugin)
- engineering/skills/feature-flags-architect/ (new bundled mirror)
- commands/flag-cleanup.md (new slash command)
- docs/skills/engineering/feature-flags-architect.md (new docs page)
- docs/commands/flag-cleanup.md (auto-generated)
- mkdocs.yml (nav entries)
- .claude-plugin/marketplace.json (registered)
- engineering/.claude-plugin/plugin.json (bundle bumped)
- CHANGELOG.md ([Unreleased] entry)
- .codex/, .gemini/ (cross-tool sync)
https://claude.ai/code/session_01Dq12xJakFRxwaoU8Pqejdm
2026-05-09 06:10:43 +00:00
Reza Rezvani
dbd652ca72
docs: regenerate index pages for karpathy-coder + Hermes sync
...
Auto-generated index pages updated by generate-docs.py:
- docs/agents/index.md — added cs-karpathy-reviewer
- docs/commands/index.md — added /karpathy-check
- docs/skills/engineering/index.md — added karpathy-coder
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 09:19:31 +02:00
Reza Rezvani
64aa1fd8f9
docs: promote Hermes Agent as 12th supported tool across all docs
...
Hermes Agent (github.com/NousResearch/hermes-agent) uses the same
agentskills.io SKILL.md standard — no format conversion needed. This commit
updates every documentation surface to reflect Hermes as the 12th officially
supported tool (up from 11).
Files updated (10):
README.md:
- Title: "11 AI coding tools" → "12 AI coding tools"
- Works-with line: added "Hermes Agent" after OpenClaw
- Multi-Tool Support table: added Hermes row with sync-hermes-skills.py
- FAQ: updated tool count and mentioned Hermes sync script
CLAUDE.md:
- v2.0.0 history: "Multi-platform support" line expanded to list Hermes
docs/index.md:
- Meta description: added Hermes
- Hero subtitle: 12 AI coding tools
- Grid cards: "12 Tool Support" + updated multi-tool description
- Quick Install: added "Hermes Agent" tab with sync command
docs/getting-started.md:
- Meta description: 12 AI coding tools
- Installation tabs: added full "Hermes Agent" tab with sync options
- FAQ: 12 tools
docs/integrations.md:
- Title: added "Hermes"
- Description: 12 AI coding agents
- Intro paragraph: updated tool count, noted Hermes needs no conversion
- Grid cards: added Hermes Agent card
- NEW SECTION: "## Hermes Agent" — full install guide with sync script
(recommended), single-domain, copy mode, and manual options. Includes
compatibility table, usage instructions, verify steps, and update guide.
- Install locations table: added Hermes (~/.hermes/skills/claude-skills/)
- FAQ: added "Does Hermes Agent need format conversion?" entry
- Troubleshooting: updated bundle-capable tools list to include Hermes
.claude-plugin/marketplace.json:
- Metadata description: added "Hermes Agent" to compatible-tools list
mkdocs.yml:
- site_description: 12 AI coding tools, updated skill/agent counts
docs pages regenerated: 296 pages (238 skills + 29 agents + 29 commands)
MkDocs build: clean, 0 errors
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 08:19:46 +02:00
Reza Rezvani
7fb04a4d6b
docs: sync counts + regenerate pages for llm-wiki, apple-hig, tc-tracker
...
Run the full /update-docs pipeline after merging dev (apple-hig-expert,
tc-tracker) into the llm-wiki feature branch.
Count alignment (235 skills, 314 Python tools, 435 refs, 28 agents, 27 commands):
- Root CLAUDE.md: scope line, v2.3.0 highlights (added tc-tracker + apple-hig
bullets), footer
- README.md: badges (Skills 235, Agents 28, Commands 27), tagline, skill
overview table (engineering 45, product 16)
- docs/index.md: title, hero subtitle, grid cards (235 skills, 28 agents,
314 tools, 30 plugins, 27 commands), domain cards (engineering 45, product 16)
- docs/getting-started.md: description, tool count, FAQ skill count
- product-team/CLAUDE.md: 15 → 16 skills, added spec-to-repo to list
Plugin manifests:
- product-team/apple-hig-expert/.claude-plugin/plugin.json — NEW. The skill
was in marketplace.json but lacked its own standalone plugin.json, so it
couldn't be installed as an individual plugin. Created with v2.3.0.
- engineering/.claude-plugin/plugin.json: 44 → 45 skills, added tc-tracker
- product-team/.claude-plugin/plugin.json: 14 → 16 skills, version 2.1.2 →
2.3.0, added apple-hig-expert and spec-to-repo
- .claude-plugin/marketplace.json: apple-hig-expert entry 2.2.0 → 2.3.0
Generated pages (mkdocs):
- scripts/generate-docs.py: 293 pages (237 skills + 28 agents + 28 commands)
- New skill pages: docs/skills/engineering/llm-wiki.md, tc-tracker.md,
docs/skills/product-team/apple-hig-expert.md
- New agent pages: cs-wiki-{ingestor,librarian,linter}.md
- New command pages: wiki-{init,ingest,query,lint,log}.md, tc.md
- mkdocs.yml nav: added the 3 new skills (engineering + product sections)
and /tc command
Ecosystem sync:
- .codex: 197 symlinks across 9 categories (engineering 45, engineering-team
36, product 16, marketing 44, c-level 28, ra-qm 13, pm 8, business 4,
finance 3)
- .gemini: 294 items (2 updated, tc/ symlink added)
Build verified: mkdocs build clean (0 errors, 8s), consistency check pass.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 02:03:00 +02: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
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
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
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
Reza Rezvani
e2fff2f8f2
docs: sync counts and regenerate pages for product team expansion
...
Update all documentation to reflect 177 skills, 254 tools, 357 references,
16 agents, and 17 commands. Add 4 new skill pages, 1 agent page, and
2 command pages to MkDocs site. Sync Codex (156) and Gemini (218) indexes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 15:15:39 +01:00
Reza Rezvani
670930c69d
feat(docs): implement unified design system across all generated pages
...
- Add CSS components: .page-meta badges, .domain-header, .install-banner
- Fix invisible tab navigation (explicit color for light/dark modes)
- Rewrite generate-docs.py with design system templates
- Domain indexes: centered headers with icons, install banners, grid cards
- Skill pages: pill badges (domain, skill ID, source), install commands
- Agent/command pages: type badges with domain icons
- Regenerate all 210 pages (180 skills + 15 agents + 15 commands)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 12:32:49 +01:00
Reza Rezvani
4e9f1d934d
feat(engineering): add google-workspace-cli skill with 5 Python tools
...
New skill for Google Workspace administration via the gws CLI:
- SKILL.md with 4 workflows (Gmail, Drive/Sheets, Calendar, Security Audit)
- 5 stdlib-only Python scripts (doctor, auth setup, recipe runner, audit, analyzer)
- 3 reference docs, 2 asset files, 43 built-in recipes, 10 persona bundles
- cs-workspace-admin agent, /google-workspace slash command
- Standalone marketplace plugin entry with .claude-plugin/plugin.json
- Cross-platform sync (Codex CLI, Gemini CLI), MkDocs docs pages
- All documentation updated (173 skills, 250 tools, 15 agents, 15 commands)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 09:59:40 +01:00
Reza Rezvani
cb3fa6b7ea
feat: integrate saas-metrics-coach, add finance commands, remove seek-and-analyze-video
...
- Integrate saas-metrics-coach into cs-financial-analyst agent with SaaS health
and unit economics workflows
- Add /financial-health and /saas-health slash commands
- Add /update-docs repo command for post-creation sync pipeline
- Remove seek-and-analyze-video skill (requires paid external API)
- Update all documentation (CLAUDE.md, README.md, docs site, marketplace)
- Sync Codex CLI (150 skills), Gemini CLI (207 items), fix count consistency
- Regenerate 206 MkDocs pages, fix docs/index.md meta 170→171,
getting-started.md finance bundle 1→2
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 14:29:41 +01:00
Reza Rezvani
979a1cefc7
docs: add 14 agent pages, 12 command pages, update getting-started and index
...
- Extended generate-docs.py to auto-generate agent and command documentation pages
- Added extract_subtitle() for meaningful command descriptions in index
- Added Agents nav section (14 entries) and Commands nav section (12 entries) to mkdocs.yml
- Updated docs/index.md: 170 skills, 237 tools, 14 agents, 12 commands, Gemini CLI
- Updated docs/getting-started.md: Gemini CLI tab, 237 tools, fixed brand_voice path, new FAQs
- Regenerated all 203 docs pages (177 skills + 14 agents + 12 commands)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 09:54:53 +01:00