From f6d98ddc1964ee8fb6df6ceea7df9add5cf8f970 Mon Sep 17 00:00:00 2001 From: Reza Rezvani Date: Tue, 10 Mar 2026 09:45:05 +0100 Subject: [PATCH] =?UTF-8?q?release:=20v2.1.2=20=E2=80=94=20landing=20page?= =?UTF-8?q?=20TSX=20output,=20brand=20voice=20integration,=20docs=20update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Landing page generator defaults to Next.js TSX + Tailwind CSS (4 design styles) - Brand voice analyzer integrated into landing page generation workflow - CHANGELOG, CLAUDE.md, README.md updated for v2.1.2 - All 13 plugin.json + marketplace.json bumped to 2.1.2 - Gemini/Codex skill indexes re-synced - Backward compatible: --format html preserved, no breaking changes Co-Authored-By: Claude Opus 4.6 --- .claude-plugin/marketplace.json | 38 ++++---- .gemini/skills-index.json | 60 +++++++++++- .../skills/cs-agile-product-owner/SKILL.md | 1 + .gemini/skills/cs-product-strategist/SKILL.md | 1 + .gemini/skills/cs-ux-researcher/SKILL.md | 1 + .gemini/skills/okr/SKILL.md | 1 + .gemini/skills/persona/SKILL.md | 1 + .gemini/skills/project-health/SKILL.md | 1 + .gemini/skills/retro/SKILL.md | 1 + .gemini/skills/rice/SKILL.md | 1 + .gemini/skills/sprint-health/SKILL.md | 1 + .gemini/skills/user-story/SKILL.md | 1 + CHANGELOG.md | 39 +++++++- CLAUDE.md | 21 ++-- README.md | 20 ++-- business-growth/.claude-plugin/plugin.json | 2 +- c-level-advisor/.claude-plugin/plugin.json | 2 +- .../product-team/competitive-teardown.md | 12 +-- engineering-team/.claude-plugin/plugin.json | 2 +- engineering/.claude-plugin/plugin.json | 2 +- finance/.claude-plugin/plugin.json | 2 +- marketing-skill/.claude-plugin/plugin.json | 2 +- product-team/.claude-plugin/plugin.json | 2 +- product-team/.codex/instructions.md | 10 ++ product-team/CLAUDE.md | 96 ++++++++++++++++--- product-team/README.md | 3 +- product-team/landing-page-generator/SKILL.md | 23 ++++- project-management/.claude-plugin/plugin.json | 2 +- ra-qm-team/.claude-plugin/plugin.json | 2 +- 29 files changed, 275 insertions(+), 75 deletions(-) create mode 120000 .gemini/skills/cs-agile-product-owner/SKILL.md create mode 120000 .gemini/skills/cs-product-strategist/SKILL.md create mode 120000 .gemini/skills/cs-ux-researcher/SKILL.md create mode 120000 .gemini/skills/okr/SKILL.md create mode 120000 .gemini/skills/persona/SKILL.md create mode 120000 .gemini/skills/project-health/SKILL.md create mode 120000 .gemini/skills/retro/SKILL.md create mode 120000 .gemini/skills/rice/SKILL.md create mode 120000 .gemini/skills/sprint-health/SKILL.md create mode 120000 .gemini/skills/user-story/SKILL.md diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index da58abc..736141f 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,14 +9,14 @@ "repository": "https://github.com/alirezarezvani/claude-skills", "metadata": { "description": "149 production-ready skill packages across 9 domains with 224 Python tools, 341 reference documents, 14 agents, and 12 slash commands. Compatible with Claude Code, Codex CLI, Gemini CLI, and OpenClaw.", - "version": "2.1.1" + "version": "2.1.2" }, "plugins": [ { "name": "marketing-skills", "source": "./marketing-skill", "description": "42 marketing skills across 7 pods: Content, SEO, CRO, Channels, Growth, Intelligence, and Sales enablement. 46 Python tools, 72 reference docs.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -38,7 +38,7 @@ "name": "c-level-skills", "source": "./c-level-advisor", "description": "28 C-level advisory skills: virtual board of directors (CEO, CTO, COO, CPO, CMO, CFO, CRO, CISO, CHRO), executive mentor, founder coach, orchestration (Chief of Staff, board meetings, decision logger), strategic capabilities (board deck builder, scenario war room, competitive intel, M&A playbook), and culture frameworks.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -58,7 +58,7 @@ "name": "engineering-advanced-skills", "source": "./engineering", "description": "25 advanced engineering skills: agent designer, RAG architect, database designer, migration architect, observability designer, dependency auditor, release manager, API reviewer, CI/CD pipeline builder, MCP server builder, skill security auditor, performance profiler, and more.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -81,7 +81,7 @@ "name": "engineering-skills", "source": "./engineering-team", "description": "23 engineering skills: architecture, frontend, backend, fullstack, QA, DevOps, security, AI/ML, data engineering, Playwright (9 sub-skills), self-improving agent, Stripe integration, TDD guide, tech stack evaluator.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -103,7 +103,7 @@ "name": "ra-qm-skills", "source": "./ra-qm-team", "description": "12 regulatory affairs & quality management skills for HealthTech/MedTech: ISO 13485 QMS, MDR 2017/745, FDA 510(k)/PMA, GDPR/DSGVO, ISO 27001 ISMS, CAPA management, risk management, clinical evaluation.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -123,7 +123,7 @@ "name": "product-skills", "source": "./product-team", "description": "8 product skills with 9 Python tools: product manager toolkit (RICE, PRDs), agile product owner, product strategist, UX researcher designer, UI design system, competitive teardown, landing page generator, SaaS scaffolder.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -143,7 +143,7 @@ "name": "pm-skills", "source": "./project-management", "description": "6 project management skills with 12 Python tools: senior PM, scrum master, Jira expert, Confluence expert, Atlassian admin, template creator.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -161,7 +161,7 @@ "name": "business-growth-skills", "source": "./business-growth", "description": "4 business & growth skills: customer success manager, sales engineer, revenue operations, contract & proposal writer.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -178,7 +178,7 @@ "name": "finance-skills", "source": "./finance", "description": "1 finance skill: financial analyst with ratio analysis, DCF valuation, budgeting, and forecasting. 4 Python automation tools.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -195,7 +195,7 @@ "name": "pw", "source": "./engineering-team/playwright-pro", "description": "Production-grade Playwright testing toolkit. 9 skills, 3 agents, 55 templates, TestRail + BrowserStack MCP integrations. Generate tests, fix flaky failures, migrate from Cypress/Selenium.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -214,7 +214,7 @@ "name": "self-improving-agent", "source": "./engineering-team/self-improving-agent", "description": "Curate auto-memory, promote learnings to CLAUDE.md and rules, extract patterns into skills.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -230,7 +230,7 @@ "name": "content-creator", "source": "./marketing-skill/content-creator", "description": "SEO-optimized marketing content with brand voice analysis, content frameworks, and social media templates.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -246,7 +246,7 @@ "name": "demand-gen", "source": "./marketing-skill/marketing-demand-acquisition", "description": "Multi-channel demand generation, paid media optimization, SEO strategy, and partnership programs.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -261,7 +261,7 @@ "name": "fullstack-engineer", "source": "./engineering-team/senior-fullstack", "description": "Full-stack engineering with React, Node, databases, and deployment.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -277,7 +277,7 @@ "name": "aws-architect", "source": "./engineering-team/aws-solution-architect", "description": "AWS serverless architecture design with IaC templates, cost optimization, and CI/CD pipelines.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -293,7 +293,7 @@ "name": "product-manager", "source": "./product-team/product-manager-toolkit", "description": "Product management toolkit with RICE scoring, customer interview analysis, and PRD generation.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -309,7 +309,7 @@ "name": "scrum-master", "source": "./project-management/scrum-master", "description": "Sprint health analysis, velocity tracking, and retrospective facilitation.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, @@ -325,7 +325,7 @@ "name": "skill-security-auditor", "source": "./engineering/skill-security-auditor", "description": "Security audit and vulnerability scanner for AI agent skills. Scans for malicious patterns, prompt injection, data exfiltration, and unsafe file operations.", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani" }, diff --git a/.gemini/skills-index.json b/.gemini/skills-index.json index b88f903..c6ef643 100644 --- a/.gemini/skills-index.json +++ b/.gemini/skills-index.json @@ -1,8 +1,13 @@ { "version": "1.0.0", "name": "gemini-cli-skills", - "total_skills": 194, + "total_skills": 204, "skills": [ + { + "name": "cs-agile-product-owner", + "category": "agent", + "description": "Agile product owner agent for epic breakdown, sprint planning, backlog refinement, and INVEST-compliant user story generation" + }, { "name": "cs-ceo-advisor", "category": "agent", @@ -43,10 +48,15 @@ "category": "agent", "description": "Product management agent for feature prioritization, customer discovery, PRD development, and roadmap planning using RICE framework" }, + { + "name": "cs-product-strategist", + "category": "agent", + "description": "Product strategy agent for quarterly OKR planning, competitive landscape analysis, product vision development, and strategy pivot evaluation" + }, { "name": "cs-project-manager", "category": "agent", - "description": "Project Manager agent for sprint planning, Jira/Confluence workflows, Scrum ceremonies, and stakeholder reporting. Orchestrates project-management skills. Spawn when users need sprint planning, Jira configuration, workflow design, retrospectives, or project status dashboards." + "description": "Project Manager agent for sprint planning, Jira/Confluence workflows, Scrum ceremonies, and stakeholder reporting. Orchestrates project-management skills." }, { "name": "cs-quality-regulatory", @@ -58,6 +68,11 @@ "category": "agent", "description": "Senior Engineer agent for architecture decisions, code review, DevOps, and API design. Orchestrates engineering and engineering-team skills for technical implementation work. Spawn when users need system design, code quality review, CI/CD pipeline setup, or infrastructure decisions." }, + { + "name": "cs-ux-researcher", + "category": "agent", + "description": "UX research agent for research planning, persona generation, journey mapping, and usability test analysis" + }, { "name": "business-growth-bundle", "category": "business-growth", @@ -263,11 +278,41 @@ "category": "command", "description": "Build competitive analysis matrices with scoring and gap analysis. Usage: /competitive-matrix [options]" }, + { + "name": "okr", + "category": "command", + "description": "Generate OKR cascades from company strategy to team objectives. Usage: /okr generate " + }, + { + "name": "persona", + "category": "command", + "description": "Generate data-driven user personas for UX research and product design. Usage: /persona generate [options]" + }, { "name": "pipeline", "category": "command", "description": "Detect stack and generate CI/CD pipeline configs. Usage: /pipeline [options]" }, + { + "name": "project-health", + "category": "command", + "description": "Portfolio health dashboard and risk matrix analysis. Usage: /project-health [options]" + }, + { + "name": "retro", + "category": "command", + "description": "Analyze sprint retrospectives for patterns and action item tracking. Usage: /retro analyze " + }, + { + "name": "rice", + "category": "command", + "description": "RICE feature prioritization with scoring and capacity planning. Usage: /rice prioritize [options]" + }, + { + "name": "sprint-health", + "category": "command", + "description": "Sprint health scoring and velocity analysis for agile teams. Usage: /sprint-health [options]" + }, { "name": "tdd", "category": "command", @@ -276,7 +321,12 @@ { "name": "tech-debt", "category": "command", - "description": "Score, track, and prioritize technical debt. Usage: /tech-debt [options]" + "description": "Scan, prioritize, and report technical debt. Usage: /tech-debt [options]" + }, + { + "name": "user-story", + "category": "command", + "description": "Generate user stories with acceptance criteria and sprint planning. Usage: /user-story [options]" }, { "name": "aws-solution-architect", @@ -976,7 +1026,7 @@ ], "categories": { "agent": { - "count": 11, + "count": 14, "description": "Agent resources" }, "business-growth": { @@ -988,7 +1038,7 @@ "description": "C-level resources" }, "command": { - "count": 5, + "count": 12, "description": "Command resources" }, "engineering": { diff --git a/.gemini/skills/cs-agile-product-owner/SKILL.md b/.gemini/skills/cs-agile-product-owner/SKILL.md new file mode 120000 index 0000000..015b544 --- /dev/null +++ b/.gemini/skills/cs-agile-product-owner/SKILL.md @@ -0,0 +1 @@ +../../../agents/product/cs-agile-product-owner.md \ No newline at end of file diff --git a/.gemini/skills/cs-product-strategist/SKILL.md b/.gemini/skills/cs-product-strategist/SKILL.md new file mode 120000 index 0000000..6f1b9b1 --- /dev/null +++ b/.gemini/skills/cs-product-strategist/SKILL.md @@ -0,0 +1 @@ +../../../agents/product/cs-product-strategist.md \ No newline at end of file diff --git a/.gemini/skills/cs-ux-researcher/SKILL.md b/.gemini/skills/cs-ux-researcher/SKILL.md new file mode 120000 index 0000000..07dd97c --- /dev/null +++ b/.gemini/skills/cs-ux-researcher/SKILL.md @@ -0,0 +1 @@ +../../../agents/product/cs-ux-researcher.md \ No newline at end of file diff --git a/.gemini/skills/okr/SKILL.md b/.gemini/skills/okr/SKILL.md new file mode 120000 index 0000000..60efbe5 --- /dev/null +++ b/.gemini/skills/okr/SKILL.md @@ -0,0 +1 @@ +../../../commands/okr.md \ No newline at end of file diff --git a/.gemini/skills/persona/SKILL.md b/.gemini/skills/persona/SKILL.md new file mode 120000 index 0000000..37ef9ca --- /dev/null +++ b/.gemini/skills/persona/SKILL.md @@ -0,0 +1 @@ +../../../commands/persona.md \ No newline at end of file diff --git a/.gemini/skills/project-health/SKILL.md b/.gemini/skills/project-health/SKILL.md new file mode 120000 index 0000000..0f86103 --- /dev/null +++ b/.gemini/skills/project-health/SKILL.md @@ -0,0 +1 @@ +../../../commands/project-health.md \ No newline at end of file diff --git a/.gemini/skills/retro/SKILL.md b/.gemini/skills/retro/SKILL.md new file mode 120000 index 0000000..f325d2e --- /dev/null +++ b/.gemini/skills/retro/SKILL.md @@ -0,0 +1 @@ +../../../commands/retro.md \ No newline at end of file diff --git a/.gemini/skills/rice/SKILL.md b/.gemini/skills/rice/SKILL.md new file mode 120000 index 0000000..3bc9422 --- /dev/null +++ b/.gemini/skills/rice/SKILL.md @@ -0,0 +1 @@ +../../../commands/rice.md \ No newline at end of file diff --git a/.gemini/skills/sprint-health/SKILL.md b/.gemini/skills/sprint-health/SKILL.md new file mode 120000 index 0000000..0b29a5c --- /dev/null +++ b/.gemini/skills/sprint-health/SKILL.md @@ -0,0 +1 @@ +../../../commands/sprint-health.md \ No newline at end of file diff --git a/.gemini/skills/user-story/SKILL.md b/.gemini/skills/user-story/SKILL.md new file mode 120000 index 0000000..30a32fd --- /dev/null +++ b/.gemini/skills/user-story/SKILL.md @@ -0,0 +1 @@ +../../../commands/user-story.md \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index aeb4870..46072c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,39 @@ All notable changes to the Claude Skills Library will be documented in this file The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.1.2] - 2026-03-10 + +### Changed — Product Team Quality & Cross-Domain Integration + +**Landing Page Generator — TSX + Brand Voice Integration:** +- Landing page scaffolder now defaults to **Next.js/React TSX output** with Tailwind CSS (HTML preserved via `--format html`) +- 4 Tailwind design styles: `dark-saas`, `clean-minimal`, `bold-startup`, `enterprise` with complete class mappings +- 7 section generators: nav, hero, features, testimonials, pricing, CTA, footer +- Brand voice integration: generation workflow now includes brand voice analysis (step 2) using `marketing-skill/content-production/scripts/brand_voice_analyzer.py` to map voice profile to design style + copy framework +- Added Related Skills cross-references to SKILL.md + +**Documentation Updates:** +- `product-team/CLAUDE.md` — Added Workflow 4 (Brand-Aligned Landing Page), updated scaffolder section with TSX docs, added Cross-Domain Integration section +- `product-team/README.md` — Fixed ghost script references (removed 7 scripts that never existed), corrected skill/tool/agent/command counts +- `product-team/.codex/instructions.md` — Added brand voice cross-domain workflow and TSX default note + +### Fixed +- **competitive-teardown/SKILL.md** — Fixed 6 broken file references (`DATA_COLLECTION.md` → `references/data-collection-guide.md`, `TEMPLATES.md` → `references/analysis-templates.md`) +- **saas-scaffolder/scripts/project_bootstrapper.py** — Fixed f-string backslash syntax incompatible with Python <3.12 +- **237 Python scripts verified** — All pass `--help` without errors (previous session fixed 25 scripts across all domains) + +### Added +- `landing-page-generator/SKILL.md` — Brand voice analysis as prerequisite step in generation workflow +- Codex and Gemini skill indexes re-synced with updated SKILL.md content + +### Backward Compatibility +- `--format html` still works for landing page scaffolder (TSX is new default) +- All existing script CLIs and arguments unchanged +- No skill removals or renames +- Plugin source paths unchanged — existing installations will not break + +--- + ## [2.1.1] - 2026-03-07 ### Changed — Tessl Quality Optimization (#287) @@ -320,6 +353,8 @@ Major rewrite of existing skills following Anthropic's agent skills specificatio | Version | Date | Skills | Domains | Key Changes | |---------|------|--------|---------|-------------| +| 2.1.2 | 2026-03-10 | 170 | 9 | Landing page TSX output, brand voice integration, 25 script fixes | +| 2.1.1 | 2026-03-07 | 170 | 9 | 18 skills optimized via Tessl, YAML frontmatter, agents + commands | | 2.0.0 | 2026-02-16 | 86 | 9 | 26 POWERFUL-tier skills, 37 refactored, Codex support, 3 new domains | | 1.1.0 | 2025-10-21 | 42 | 6 | Anthropic best practices refactoring (5 skills) | | 1.0.2 | 2025-10-21 | 42 | 6 | GitHub repository pages (LICENSE, CONTRIBUTING, etc.) | @@ -336,7 +371,9 @@ Major rewrite of existing skills following Anthropic's agent skills specificatio --- -[Unreleased]: https://github.com/alirezarezvani/claude-skills/compare/v2.0.0...HEAD +[Unreleased]: https://github.com/alirezarezvani/claude-skills/compare/v2.1.2...HEAD +[2.1.2]: https://github.com/alirezarezvani/claude-skills/compare/v2.1.1...v2.1.2 +[2.1.1]: https://github.com/alirezarezvani/claude-skills/compare/v2.0.0...v2.1.1 [2.0.0]: https://github.com/alirezarezvani/claude-skills/compare/v1.0.2...v2.0.0 [1.1.0]: https://github.com/alirezarezvani/claude-skills/compare/v1.0.1...v1.1.0 [1.0.2]: https://github.com/alirezarezvani/claude-skills/compare/v1.0.1...v1.0.2 diff --git a/CLAUDE.md b/CLAUDE.md index a5bf811..cc643f5 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -124,15 +124,20 @@ See [standards/git/git-workflow-standards.md](standards/git/git-workflow-standar ## Current Version -**Version:** v2.1.1 (latest) +**Version:** v2.1.2 (latest) -**v2.1.1 Highlights:** +**v2.1.2 Highlights:** +- Landing page generator now outputs **Next.js TSX + Tailwind CSS** by default (4 design styles, 7 section generators) +- **Brand voice integration** — landing page workflow uses marketing brand voice analyzer to match copy tone to design style +- 25 Python scripts fixed across all domains (syntax, dependencies, argparse) +- 237/237 scripts verified passing `--help` +- Competitive teardown SKILL.md fixed (6 broken file references) +- Cross-domain workflows documented (product + marketing skill integration) + +**v2.1.1 (2026-03-07):** - 18 skills optimized from 66-83% to 85-100% via Tessl quality review -- 21 over-500-line skills split into SKILL.md + references/ - YAML frontmatter (name + description) added to all SKILL.md files -- 6 new agents + 5 slash commands for full domain coverage -- **Gemini CLI support added** (scripts/gemini-install.sh + GEMINI.md) -- MkDocs Material documentation site at alirezarezvani.github.io/claude-skills +- 6 new agents + 5 slash commands, Gemini CLI support, MkDocs docs site **v2.0.0 (2026-02-16):** - 25 POWERFUL-tier engineering skills added (engineering/ folder) @@ -185,6 +190,6 @@ See domain-specific roadmaps in each skill folder's README.md or roadmap files. --- -**Last Updated:** March 2026 -**Version:** v2.1.1 +**Last Updated:** March 10, 2026 +**Version:** v2.1.2 **Status:** 170 skills deployed across 9 domains, 18 marketplace plugins, docs site live diff --git a/README.md b/README.md index 350dee2..bf0a409 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Claude Code Skills & Plugins -**170 production-ready skills and plugins for Claude Code, OpenAI Codex, and OpenClaw** — reusable expertise bundles that transform AI coding agents into specialized professionals across engineering, product, marketing, compliance, and more. +**170 production-ready skills and plugins for Claude Code, OpenAI Codex, Gemini CLI, and OpenClaw** — reusable expertise bundles that transform AI coding agents into specialized professionals across engineering, product, marketing, compliance, and more. [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Skills](https://img.shields.io/badge/Skills-170-brightgreen.svg)](#skills-overview) @@ -17,7 +17,7 @@ Skills are modular instruction packages (plugins) that give AI coding agents domain expertise they don't have out of the box. Each skill includes a `SKILL.md` (instructions + workflows), Python CLI tools, and reference documentation — everything the agent needs to perform like a specialist. -**One repo, four platforms:** Works natively as Claude Code plugins, OpenAI Codex CLI and agents, Gemini CLI skills, and OpenClaw skills. +**One repo, four platforms:** Works natively as Claude Code plugins, OpenAI Codex CLI and agents, Gemini CLI skills, and OpenClaw skills. All 237 Python tools are stdlib-only and verified working. --- @@ -93,7 +93,7 @@ git clone https://github.com/alirezarezvani/claude-skills.git | **🎭 Playwright Pro** | 9+3 | Test generation, flaky fix, Cypress/Selenium migration, TestRail, BrowserStack, 55 templates | [engineering-team/playwright-pro](engineering-team/playwright-pro/) | | **🧠 Self-Improving Agent** | 5+2 | Auto-memory curation, pattern promotion, skill extraction, memory health | [engineering-team/self-improving-agent](engineering-team/self-improving-agent/) | | **⚡ Engineering — POWERFUL** | 25 | Agent designer, RAG architect, database designer, CI/CD builder, security auditor, MCP builder | [engineering/](engineering/) | -| **🎯 Product** | 8 | Product manager, agile PO, strategist, UX researcher, UI design, landing pages, SaaS scaffolder | [product-team/](product-team/) | +| **🎯 Product** | 8 | Product manager, agile PO, strategist, UX researcher, UI design, landing pages (TSX + Tailwind), SaaS scaffolder | [product-team/](product-team/) | | **📣 Marketing** | 42 | 7 pods: Content (8), SEO (5), CRO (6), Channels (5), Growth (4), Intelligence (4), Sales (2) + context foundation + orchestration router. 27 Python tools. | [marketing-skill/](marketing-skill/) | | **📋 Project Management** | 6 | Senior PM, scrum master, Jira, Confluence, Atlassian admin, templates | [project-management/](project-management/) | | **🏥 Regulatory & QM** | 12 | ISO 13485, MDR 2017/745, FDA, ISO 27001, GDPR, CAPA, risk management | [ra-qm-team/](ra-qm-team/) | @@ -189,11 +189,11 @@ for MDR Annex II compliance gaps. ## Python Analysis Tools -210+ CLI tools ship with the skills: +237 CLI tools ship with the skills (all verified, stdlib-only): ```bash # Brand voice analysis -python3 marketing-skill/content-creator/scripts/brand_voice_analyzer.py article.txt +python3 marketing-skill/content-production/scripts/brand_voice_analyzer.py article.txt # Tech debt scoring python3 c-level-advisor/cto-advisor/scripts/tech_debt_analyzer.py /path/to/codebase @@ -203,6 +203,9 @@ python3 product-team/product-manager-toolkit/scripts/rice_prioritizer.py feature # Security audit python3 engineering/skill-security-auditor/scripts/skill_security_auditor.py /path/to/skill/ + +# Landing page (TSX + Tailwind) +python3 product-team/landing-page-generator/scripts/landing_page_scaffolder.py config.json --format tsx ``` --- @@ -223,10 +226,13 @@ python3 engineering/skill-security-auditor/scripts/skill_security_auditor.py /pa Add the marketplace with `/plugin marketplace add alirezarezvani/claude-skills`, then install any skill bundle with `/plugin install @claude-code-skills`. **Do these skills work with OpenAI Codex?** -Yes. Skills work natively with Claude Code, OpenAI Codex, and OpenClaw. See Quick Install above. +Yes. Skills work natively with Claude Code, OpenAI Codex, Gemini CLI, and OpenClaw. See Quick Install above. + +**Will updating break my installation?** +No. We follow semantic versioning and maintain backward compatibility within patch releases. Existing script arguments, plugin source paths, and SKILL.md structures are never changed in patch versions. See the [CHANGELOG](CHANGELOG.md) for details on each release. **Are the Python tools dependency-free?** -Yes. All 210+ Python CLI tools use the standard library only — zero pip installs required. +Yes. All 237 Python CLI tools use the standard library only — zero pip installs required. Every script is verified to run with `--help`. **How do I create my own Claude Code skill?** Each skill is a folder with a `SKILL.md` (frontmatter + instructions), optional `scripts/`, `references/`, and `assets/`. See the [Skills & Agents Factory](https://github.com/alirezarezvani/claude-code-skills-agents-factory) for a step-by-step guide. diff --git a/business-growth/.claude-plugin/plugin.json b/business-growth/.claude-plugin/plugin.json index 91f5533..4127230 100644 --- a/business-growth/.claude-plugin/plugin.json +++ b/business-growth/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "business-growth-skills", "description": "4 business & growth skills: customer success manager, sales engineer, revenue operations, and contract & proposal writer", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani", "url": "https://alirezarezvani.com" diff --git a/c-level-advisor/.claude-plugin/plugin.json b/c-level-advisor/.claude-plugin/plugin.json index 59f5b55..1fd5086 100644 --- a/c-level-advisor/.claude-plugin/plugin.json +++ b/c-level-advisor/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "c-level-skills", "description": "28 C-level advisory skills: complete virtual board of directors with CEO, CTO, COO, CPO, CMO, CFO, CRO, CISO, CHRO advisors, executive mentor, founder coach, Chief of Staff router, board meetings, decision logger, board deck builder, scenario war room, competitive intel, org health diagnostic, M&A playbook, international expansion, culture architect, change management, strategic alignment, and more", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani", "url": "https://alirezarezvani.com" diff --git a/docs/skills/product-team/competitive-teardown.md b/docs/skills/product-team/competitive-teardown.md index ede1e84..77e2f5f 100644 --- a/docs/skills/product-team/competitive-teardown.md +++ b/docs/skills/product-team/competitive-teardown.md @@ -33,11 +33,11 @@ description: "Competitive Teardown - Claude Code skill from the Product domain." Follow these steps in sequence to produce a complete teardown: 1. **Define competitors** — List 2–4 competitors to analyze. Confirm which is the primary focus. -2. **Collect data** — Use `DATA_COLLECTION.md` to gather raw signals from at least 3 sources per competitor (website, reviews, job postings, SEO, social). +2. **Collect data** — Use `references/data-collection-guide.md` to gather raw signals from at least 3 sources per competitor (website, reviews, job postings, SEO, social). _Validation checkpoint: Before proceeding, confirm you have pricing data, at least 20 reviews, and job posting counts for each competitor._ 3. **Score using rubric** — Apply the 12-dimension rubric below to produce a numeric scorecard for each competitor and your own product. _Validation checkpoint: Every dimension should have a score and at least one supporting evidence note._ -4. **Generate outputs** — Populate the templates in `TEMPLATES.md` (Feature Matrix, Pricing Analysis, SWOT, Positioning Map, UX Audit). +4. **Generate outputs** — Populate the templates in `references/analysis-templates.md` (Feature Matrix, Pricing Analysis, SWOT, Positioning Map, UX Audit). 5. **Build action plan** — Translate findings into the Action Items template (quick wins / medium-term / strategic). 6. **Package for stakeholders** — Assemble the Stakeholder Presentation using outputs from steps 3–5. @@ -45,7 +45,7 @@ Follow these steps in sequence to produce a complete teardown: ## Data Collection Guide -> Full executable scripts for each source are in `DATA_COLLECTION.md`. Summaries of what to capture are below. +> Full executable scripts for each source are in `references/data-collection-guide.md`. Summaries of what to capture are below. ### 1. Website Analysis @@ -92,7 +92,7 @@ SEO signals to capture: ### 5. Social Media Sentiment -Capture recent mentions via Twitter/X API v2, Reddit, or LinkedIn. Look for recurring praise, complaints, and feature requests. See `DATA_COLLECTION.md` for API query examples. +Capture recent mentions via Twitter/X API v2, Reddit, or LinkedIn. Look for recurring praise, complaints, and feature requests. See `references/data-collection-guide.md` for API query examples. --- @@ -125,7 +125,7 @@ Apply this pattern to all 12 dimensions for each competitor. ## Templates -> Full template markdown is in `TEMPLATES.md`. Abbreviated reference below. +> Full template markdown is in `references/analysis-templates.md`. Abbreviated reference below. ### Feature Comparison Matrix @@ -145,7 +145,7 @@ For each competitor: 3–5 bullets per quadrant (Strengths, Weaknesses, Opportun ### Positioning Map -2x2 axes (e.g., Simple ↔ Complex / Low Value ↔ High Value). Place each competitor and your product. Bubble size = market share or funding. See `TEMPLATES.md` for ASCII and editable versions. +2x2 axes (e.g., Simple ↔ Complex / Low Value ↔ High Value). Place each competitor and your product. Bubble size = market share or funding. See `references/analysis-templates.md` for ASCII and editable versions. ### UX Audit Checklist diff --git a/engineering-team/.claude-plugin/plugin.json b/engineering-team/.claude-plugin/plugin.json index 05f5b75..539b150 100644 --- a/engineering-team/.claude-plugin/plugin.json +++ b/engineering-team/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "engineering-skills", "description": "23 production-ready engineering skills: architecture, frontend, backend, fullstack, QA, DevOps, security, AI/ML, data engineering, Playwright (9 sub-skills), self-improving agent, Stripe integration, TDD guide, and more", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani", "url": "https://alirezarezvani.com" diff --git a/engineering/.claude-plugin/plugin.json b/engineering/.claude-plugin/plugin.json index dc707db..bc74fb9 100644 --- a/engineering/.claude-plugin/plugin.json +++ b/engineering/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "engineering-advanced-skills", "description": "25 advanced engineering skills: agent designer, RAG architect, database designer, migration architect, observability designer, dependency auditor, release manager, API reviewer, CI/CD pipeline builder, MCP server builder, skill security auditor, performance profiler, and more", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani", "url": "https://alirezarezvani.com" diff --git a/finance/.claude-plugin/plugin.json b/finance/.claude-plugin/plugin.json index e21dc26..2b71b46 100644 --- a/finance/.claude-plugin/plugin.json +++ b/finance/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "finance-skills", "description": "1 finance skill: financial analyst with ratio analysis, DCF valuation, budgeting, and forecasting. 4 Python automation tools", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani", "url": "https://alirezarezvani.com" diff --git a/marketing-skill/.claude-plugin/plugin.json b/marketing-skill/.claude-plugin/plugin.json index db23d73..5f8270c 100644 --- a/marketing-skill/.claude-plugin/plugin.json +++ b/marketing-skill/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "marketing-skills", "description": "42 production-ready marketing skills across 7 pods: Content (copywriting, content strategy, content production), SEO (audits, schema markup, programmatic SEO, site architecture), CRO (A/B testing, forms, popups, signup flows, pricing, onboarding), Channels (email sequences, social media, paid ads, cold email), Growth (launch strategy, referral programs, free tools), Intelligence (competitor analysis, marketing psychology, analytics tracking), and Sales enablement", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani", "url": "https://alirezarezvani.com" diff --git a/product-team/.claude-plugin/plugin.json b/product-team/.claude-plugin/plugin.json index 77cd7a0..0741b59 100644 --- a/product-team/.claude-plugin/plugin.json +++ b/product-team/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "product-skills", "description": "8 product skills: product manager toolkit (RICE, PRDs), agile product owner, product strategist, UX researcher designer, UI design system, competitive teardown, landing page generator, and SaaS scaffolder", - "version": "2.1.1", + "version": "2.1.2", "author": { "name": "Alireza Rezvani", "url": "https://alirezarezvani.com" diff --git a/product-team/.codex/instructions.md b/product-team/.codex/instructions.md index 24fdc50..6d669d9 100644 --- a/product-team/.codex/instructions.md +++ b/product-team/.codex/instructions.md @@ -29,7 +29,17 @@ python3 product-team/product-strategist/scripts/okr_cascade_generator.py --help | Landing pages | landing-page-generator | | SaaS boilerplate | saas-scaffolder | +## Cross-Domain Workflows + +**Landing page + brand voice:** Before generating landing pages, run the brand voice analyzer to match copy tone: +```bash +python3 marketing-skill/content-production/scripts/brand_voice_analyzer.py brand_copy.txt --format json +python3 product-team/landing-page-generator/scripts/landing_page_scaffolder.py config.json --format tsx +``` +Voice profile maps to design styles: formal+professional→enterprise, casual+friendly→bold-startup, professional+authoritative→dark-saas, casual+conversational→clean-minimal. + ## Rules - Load only 1-2 skills per request — don't bulk-load - Use Python tools for scoring and analysis +- Landing page scaffolder defaults to TSX output (Next.js + Tailwind). Use `--format html` for standalone HTML. diff --git a/product-team/CLAUDE.md b/product-team/CLAUDE.md index 3dd4d96..33d9558 100644 --- a/product-team/CLAUDE.md +++ b/product-team/CLAUDE.md @@ -175,11 +175,54 @@ python competitive-teardown/scripts/competitive_matrix_builder.py competitors.js ### 8. Landing Page Scaffolder (`landing-page-generator/scripts/landing_page_scaffolder.py`) -**Purpose:** Landing page template generation +**Purpose:** Generate production-ready landing pages as Next.js/React TSX components with Tailwind CSS (default) or plain HTML. + +**Features:** +- TSX output (default): Next.js 14+ App Router components with Tailwind classes +- 4 design styles: `dark-saas`, `clean-minimal`, `bold-startup`, `enterprise` +- 7 section generators: nav, hero, features, testimonials, pricing, CTA, footer +- Copy frameworks: PAS, AIDA, BAB +- SEO metadata export +- HTML output preserved via `--format html` **Usage:** ```bash -python landing-page-generator/scripts/landing_page_scaffolder.py config.json +# TSX output (default) with design style +python landing-page-generator/scripts/landing_page_scaffolder.py config.json --format tsx + +# HTML output +python landing-page-generator/scripts/landing_page_scaffolder.py config.json --format html + +# JSON manifest (dry run) +python landing-page-generator/scripts/landing_page_scaffolder.py config.json --format json +``` + +**Config JSON format:** +```json +{ + "product_name": "Acme", + "tagline": "Ship faster. Break less.", + "design_style": "dark-saas", + "copy_framework": "PAS", + "sections": ["nav", "hero", "features", "pricing", "cta", "footer"], + "features": [ + {"title": "Fast deploys", "description": "Zero-downtime deployments"} + ], + "pricing": [ + {"name": "Free", "price": "$0/mo", "features": ["5 projects"]}, + {"name": "Pro", "price": "$29/mo", "features": ["Unlimited"], "highlighted": true} + ] +} +``` + +**Brand Voice Integration:** Before generating copy, run the brand voice analyzer to establish tone and formality: +```bash +# 1. Analyze existing brand content to establish voice profile +python ../marketing-skill/content-production/scripts/brand_voice_analyzer.py brand_samples.txt --format json > voice_profile.json + +# 2. Use the voice profile (formality, tone, perspective) to guide copy framework selection +# 3. Generate landing page with matching style +python landing-page-generator/scripts/landing_page_scaffolder.py config.json --format tsx ``` ### 9. Project Bootstrapper (`saas-scaffolder/scripts/project_bootstrapper.py`) @@ -236,6 +279,31 @@ python agile-product-owner/scripts/user_story_generator.py sprint $CAPACITY python product-manager-toolkit/scripts/rice_prioritizer.py features.csv --output json > priorities.json ``` +### Workflow 4: Brand-Aligned Landing Page + +This workflow connects the marketing brand voice skill with the landing page generator to ensure copy consistency. + +```bash +# 1. Analyze existing brand content for voice profile +python ../marketing-skill/content-production/scripts/brand_voice_analyzer.py website_copy.txt --format json > voice.json +# Output: formality (formal/casual), tone (professional/friendly), perspective (authoritative/conversational) + +# 2. Map voice profile to design style + copy framework: +# - formal + professional → enterprise style, AIDA framework +# - casual + friendly → bold-startup style, BAB framework +# - professional + authoritative → dark-saas style, PAS framework +# - casual + conversational → clean-minimal style, BAB framework + +# 3. Generate design tokens for brand consistency +python ui-design-system/scripts/design_token_generator.py "#0066CC" modern css + +# 4. Generate the landing page +python landing-page-generator/scripts/landing_page_scaffolder.py config.json --format tsx + +# 5. Run competitive teardown to refine positioning +python competitive-teardown/scripts/competitive_matrix_builder.py competitors.json +``` + ## Integration Patterns ### Jira Integration @@ -273,28 +341,28 @@ python ux-researcher-designer/scripts/persona_generator.py --output json > perso - Standard library only (minimal dependencies) - Actionable recommendations -## Roadmap +## Cross-Domain Integration -**Current (Phase 2):** 8 skills deployed with 9 tools, 4 agents, 5 commands +### Brand Voice → Landing Page -**Next:** Product analytics -- A/B test analyzer -- Funnel conversion tracker -- Cohort retention analyzer -- Product-market fit assessment -- Revenue impact calculator +The landing page generator integrates with the marketing brand voice analyzer (`marketing-skill/content-production/scripts/brand_voice_analyzer.py`) to ensure copy on generated pages matches the brand's established voice. The analyzer outputs formality, tone, and perspective dimensions which map to design style and copy framework choices. See Workflow 4 above. -See `product_team_implementation_guide.md` for detailed plans. +### Design Tokens → Landing Page + +Design tokens from `ui-design-system/scripts/design_token_generator.py` can be generated alongside landing pages to ensure consistent color, typography, and spacing across the product. + +### Competitive Teardown → Landing Page + +Competitive positioning from `competitive-teardown/scripts/competitive_matrix_builder.py` informs landing page messaging — use SWOT analysis to identify differentiation points and translate them into hero copy and feature sections. ## Additional Resources -- **Implementation Guide:** `product_team_implementation_guide.md` -- **Real-World Scenario:** `REAL_WORLD_SCENARIO.md` (if exists) - **Main Documentation:** `../CLAUDE.md` +- **Marketing Brand Voice:** `../marketing-skill/content-production/scripts/brand_voice_analyzer.py` --- -**Last Updated:** March 9, 2026 +**Last Updated:** March 10, 2026 **Skills Deployed:** 8/8 product skills production-ready **Total Tools:** 9 Python automation tools **Agents:** 4 | **Commands:** 5 diff --git a/product-team/README.md b/product-team/README.md index 5b93b12..5a79af9 100644 --- a/product-team/README.md +++ b/product-team/README.md @@ -110,6 +110,7 @@ python saas-scaffolder/scripts/project_bootstrapper.py config.json --- -**Last Updated:** March 2026 +**Last Updated:** March 10, 2026 +**Version:** v2.1.2 **Skills Deployed:** 8/8 production-ready **Total Tools:** 9 Python automation tools diff --git a/product-team/landing-page-generator/SKILL.md b/product-team/landing-page-generator/SKILL.md index b9cc543..dc6e0ea 100644 --- a/product-team/landing-page-generator/SKILL.md +++ b/product-team/landing-page-generator/SKILL.md @@ -30,11 +30,16 @@ Generate high-converting landing pages from a product description. Output comple Follow these steps in order for every landing page request: 1. **Gather inputs** — collect product name, tagline, audience, pain point, key benefit, pricing tiers, design style, and copy framework using the trigger format below. Ask only for missing fields. -2. **Select design style** — map the user's choice (or infer from context) to one of the four Tailwind class sets in the Design Style Reference. -3. **Apply copy framework** — write all headline and body copy using the chosen framework (PAS / AIDA / BAB) before generating components. -4. **Generate sections in order** — Hero → Features → Pricing → FAQ → Testimonials → CTA → Footer. Skip sections not relevant to the product. -5. **Validate against SEO checklist** — run through every item in the SEO Checklist before outputting final code. Fix any gaps inline. -6. **Output final components** — deliver complete, copy-paste-ready TSX files with all Tailwind classes, SEO meta, and structured data included. +2. **Analyze brand voice** (recommended) — if the user has existing brand content (website copy, blog posts, marketing materials), run it through `marketing-skill/content-production/scripts/brand_voice_analyzer.py` to get a voice profile (formality, tone, perspective). Use the profile to inform design style and copy framework selection: + - formal + professional → **enterprise** style, **AIDA** framework + - casual + friendly → **bold-startup** style, **BAB** framework + - professional + authoritative → **dark-saas** style, **PAS** framework + - casual + conversational → **clean-minimal** style, **BAB** framework +3. **Select design style** — map the user's choice (or infer from brand voice analysis) to one of the four Tailwind class sets in the Design Style Reference. +4. **Apply copy framework** — write all headline and body copy using the chosen framework (PAS / AIDA / BAB) before generating components. Match the voice profile's formality and tone throughout. +5. **Generate sections in order** — Hero → Features → Pricing → FAQ → Testimonials → CTA → Footer. Skip sections not relevant to the product. +6. **Validate against SEO checklist** — run through every item in the SEO Checklist before outputting final code. Fix any gaps inline. +7. **Output final components** — deliver complete, copy-paste-ready TSX files with all Tailwind classes, SEO meta, and structured data included. --- @@ -183,3 +188,11 @@ Inject `FAQPage` JSON-LD via `