* fix: add missing plugin.json files and restore trailing newlines - Add plugin.json for review-fix-a11y skill - Add plugin.json for free-llm-api skill - Restore POSIX-compliant trailing newlines in JSON index files * feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375) Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills. Includes: - review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py - free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup - secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns) Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com> * chore: sync codex skills symlinks [automated] * Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375)" This reverts commit49c9f2109f. * chore: sync codex skills symlinks [automated] * Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375)" This reverts commit49c9f2109f. * feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376) Built from scratch (replaces reverted PR #375 contribution). Skill package: - SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify), per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML), CI/CD integration guide, 20+ issue type coverage - scripts/a11y_scanner.py: static scanner detecting 20+ violation types across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes - scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks, --suggest mode, --batch CSS scanning, named color support - references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table - references/aria-patterns.md: ARIA roles, live regions, keyboard interaction - references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns - assets/sample-component.tsx: sample file with intentional violations - expected_outputs/: scan report, contrast output, JSON output samples - /a11y-audit slash command, settings.json, plugin.json, README.md Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * chore: sync codex skills symlinks [automated] * docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md, mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI index with new skills (code-to-prd, plugin-audit). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat(marketplace): add 6 missing standalone plugins — total 22→28 Added to marketplace: - a11y-audit (WCAG 2.2 accessibility audit) - executive-mentor (adversarial thinking partner) - docker-development (Dockerfile, compose, multi-stage) - helm-chart-builder (Helm chart scaffolding) - terraform-patterns (IaC module design) - research-summarizer (structured research synthesis) Also fixed version 1.0.0 → 2.1.2 on 4 plugin.json files (executive-mentor, docker-development, helm-chart-builder, research-summarizer) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat(commands): add /seo-auditor — 7-phase SEO audit pipeline for documentation - 7 phases: discovery → meta tags → content quality → keywords → links → sitemap → report - Integrates 8 marketing-skill scripts: seo_checker, content_scorer, humanizer_scorer, headline_scorer, seo_optimizer, sitemap_analyzer, schema_validator, topic_cluster_mapper - References 6 SEO knowledge bases for audit framework, AI search, content optimization, URL design, internal linking, AI detection - Auto-fixes: generic titles, missing descriptions, broken links, orphan pages - Preserves high-ranking pages — only fixes critical issues on those - Registered in both commands/ (distributable) and .claude/commands/ (local) Also: sync all doc counts — 28 plugins, 26 eng-core skills, 21 commands Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(seo): fix multi-line YAML description parser, add 2 orphan pages to nav - generate-docs.py: extract_description_from_frontmatter() now handles multi-line YAML block scalars (|, >, indented continuation) — fixes 14 pages that had 56-65 char truncated descriptions - mkdocs.yml: add epic-design and research-summarizer to nav (orphan pages) - Regenerated 251 pages, rebuilt sitemap (278 URLs) - SEO audit: 0 broken links, 17→3 short descriptions, 278/278 pages have "Claude Code Skills" in <title> Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Leo <leo@openclaw.ai> Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com> Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
311 lines
7.9 KiB
Markdown
311 lines
7.9 KiB
Markdown
# Engineering Team Skills - Claude Code Guidance
|
|
|
|
This guide covers the 26 production-ready engineering skills and their Python automation tools.
|
|
|
|
## Engineering Skills Overview
|
|
|
|
**Core Engineering (16 skills):**
|
|
- senior-architect, senior-frontend, senior-backend, senior-fullstack
|
|
- senior-qa, senior-devops, senior-secops
|
|
- code-reviewer, senior-security
|
|
- aws-solution-architect, ms365-tenant-manager, google-workspace-cli, tdd-guide, tech-stack-evaluator, epic-design
|
|
- **a11y-audit** — WCAG 2.2 accessibility audit and fix (a11y_scanner.py, contrast_checker.py)
|
|
|
|
**AI/ML/Data (5 skills):**
|
|
- senior-data-scientist, senior-data-engineer, senior-ml-engineer
|
|
- senior-prompt-engineer, senior-computer-vision
|
|
|
|
**Total Tools:** 34+ Python automation tools
|
|
|
|
## Core Engineering Tools
|
|
|
|
### 1. Project Scaffolder (`senior-fullstack/scripts/project_scaffolder.py`)
|
|
|
|
**Purpose:** Production-ready project scaffolding for modern stacks
|
|
|
|
**Supported Stacks:**
|
|
- Next.js + GraphQL + PostgreSQL
|
|
- React + REST + MongoDB
|
|
- Vue + GraphQL + MySQL
|
|
- Express + TypeScript + PostgreSQL
|
|
|
|
**Features:**
|
|
- Docker Compose configuration
|
|
- CI/CD pipeline (GitHub Actions)
|
|
- Testing infrastructure (Jest, Cypress)
|
|
- TypeScript + ESLint + Prettier
|
|
- Database migrations
|
|
|
|
**Usage:**
|
|
```bash
|
|
# Create new project
|
|
python senior-fullstack/scripts/project_scaffolder.py my-project --type nextjs-graphql
|
|
|
|
# Start services
|
|
cd my-project && docker-compose up -d
|
|
```
|
|
|
|
### 2. Code Quality Analyzer (`senior-fullstack/scripts/code_quality_analyzer.py`)
|
|
|
|
**Purpose:** Comprehensive code quality analysis and metrics
|
|
|
|
**Features:**
|
|
- Security vulnerability scanning
|
|
- Performance issue detection
|
|
- Test coverage assessment
|
|
- Documentation quality
|
|
- Dependency analysis
|
|
- Actionable recommendations
|
|
|
|
**Usage:**
|
|
```bash
|
|
# Analyze project
|
|
python senior-fullstack/scripts/code_quality_analyzer.py /path/to/project
|
|
|
|
# JSON output
|
|
python senior-fullstack/scripts/code_quality_analyzer.py /path/to/project --json
|
|
```
|
|
|
|
**Output:**
|
|
```
|
|
Code Quality Report:
|
|
- Overall Score: 85/100
|
|
- Security: 90/100 (2 medium issues)
|
|
- Performance: 80/100 (3 optimization opportunities)
|
|
- Test Coverage: 75% (target: 80%)
|
|
- Documentation: 88/100
|
|
|
|
Recommendations:
|
|
1. Update lodash to 4.17.21 (CVE-2020-8203)
|
|
2. Optimize database queries in UserService
|
|
3. Add integration tests for payment flow
|
|
```
|
|
|
|
### 3. Fullstack Scaffolder (`senior-fullstack/scripts/fullstack_scaffolder.py`)
|
|
|
|
**Purpose:** Rapid fullstack application generation
|
|
|
|
**Usage:**
|
|
```bash
|
|
python senior-fullstack/scripts/fullstack_scaffolder.py my-app --stack nextjs-graphql
|
|
```
|
|
|
|
## AI/ML/Data Tools
|
|
|
|
### Data Science Tools
|
|
|
|
**Experiment Designer** (`senior-data-scientist/scripts/experiment_designer.py`)
|
|
- A/B test design
|
|
- Statistical power analysis
|
|
- Sample size calculation
|
|
|
|
**Feature Engineering Pipeline** (`senior-data-scientist/scripts/feature_engineering_pipeline.py`)
|
|
- Automated feature generation
|
|
- Correlation analysis
|
|
- Feature selection
|
|
|
|
**Statistical Analyzer** (`senior-data-scientist/scripts/statistical_analyzer.py`)
|
|
- Hypothesis testing
|
|
- Causal inference
|
|
- Regression analysis
|
|
|
|
### Data Engineering Tools
|
|
|
|
**Pipeline Orchestrator** (`senior-data-engineer/scripts/pipeline_orchestrator.py`)
|
|
- Airflow DAG generation
|
|
- Spark job templates
|
|
- Data quality checks
|
|
|
|
**Data Quality Validator** (`senior-data-engineer/scripts/data_quality_validator.py`)
|
|
- Schema validation
|
|
- Null check enforcement
|
|
- Anomaly detection
|
|
|
|
**ETL Generator** (`senior-data-engineer/scripts/etl_generator.py`)
|
|
- Extract-Transform-Load workflows
|
|
- CDC (Change Data Capture) patterns
|
|
- Incremental loading
|
|
|
|
### ML Engineering Tools
|
|
|
|
**Model Deployment Pipeline** (`senior-ml-engineer/scripts/model_deployment_pipeline.py`)
|
|
- Containerized model serving
|
|
- REST API generation
|
|
- Load balancing config
|
|
|
|
**MLOps Setup Tool** (`senior-ml-engineer/scripts/mlops_setup_tool.py`)
|
|
- MLflow configuration
|
|
- Model versioning
|
|
- Drift monitoring
|
|
|
|
**LLM Integration Builder** (`senior-ml-engineer/scripts/llm_integration_builder.py`)
|
|
- OpenAI API integration
|
|
- Prompt templates
|
|
- Response parsing
|
|
|
|
### Prompt Engineering Tools
|
|
|
|
**Prompt Optimizer** (`senior-prompt-engineer/scripts/prompt_optimizer.py`)
|
|
- Prompt A/B testing
|
|
- Token optimization
|
|
- Few-shot example generation
|
|
|
|
**RAG System Builder** (`senior-prompt-engineer/scripts/rag_system_builder.py`)
|
|
- Vector database setup
|
|
- Embedding generation
|
|
- Retrieval strategies
|
|
|
|
**Agent Orchestrator** (`senior-prompt-engineer/scripts/agent_orchestrator.py`)
|
|
- Multi-agent workflows
|
|
- Tool calling patterns
|
|
- State management
|
|
|
|
### Computer Vision Tools
|
|
|
|
**Vision Model Trainer** (`senior-computer-vision/scripts/vision_model_trainer.py`)
|
|
- Object detection (YOLO, Faster R-CNN)
|
|
- Semantic segmentation
|
|
- Transfer learning
|
|
|
|
**Inference Optimizer** (`senior-computer-vision/scripts/inference_optimizer.py`)
|
|
- Model quantization
|
|
- TensorRT optimization
|
|
- ONNX export
|
|
|
|
**Video Processor** (`senior-computer-vision/scripts/video_processor.py`)
|
|
- Frame extraction
|
|
- Object tracking
|
|
- Scene detection
|
|
|
|
## Tech Stack Patterns
|
|
|
|
### Frontend (React/Next.js)
|
|
- TypeScript strict mode
|
|
- Component-driven architecture
|
|
- Atomic design patterns
|
|
- State management (Zustand/Jotai)
|
|
- Testing (Jest + React Testing Library)
|
|
|
|
### Backend (Node.js/Express)
|
|
- Clean architecture
|
|
- Dependency injection
|
|
- Repository pattern
|
|
- Domain-driven design
|
|
- Testing (Jest + Supertest)
|
|
|
|
### Fullstack Integration
|
|
- GraphQL for API layer
|
|
- REST for external services
|
|
- WebSocket for real-time
|
|
- Redis for caching
|
|
- PostgreSQL for persistence
|
|
|
|
## Development Workflows
|
|
|
|
### Workflow 1: New Project Setup
|
|
|
|
```bash
|
|
# 1. Scaffold project
|
|
python senior-fullstack/scripts/project_scaffolder.py my-app --type nextjs-graphql
|
|
|
|
# 2. Start services
|
|
cd my-app && docker-compose up -d
|
|
|
|
# 3. Run migrations
|
|
npm run migrate
|
|
|
|
# 4. Start development
|
|
npm run dev
|
|
```
|
|
|
|
### Workflow 2: Code Quality Check
|
|
|
|
```bash
|
|
# 1. Analyze codebase
|
|
python senior-fullstack/scripts/code_quality_analyzer.py ./
|
|
|
|
# 2. Fix security issues
|
|
npm audit fix
|
|
|
|
# 3. Run tests
|
|
npm test
|
|
|
|
# 4. Build production
|
|
npm run build
|
|
```
|
|
|
|
### Workflow 3: ML Model Deployment
|
|
|
|
```bash
|
|
# 1. Setup MLOps infrastructure
|
|
python senior-ml-engineer/scripts/mlops_setup_tool.py
|
|
|
|
# 2. Deploy model
|
|
python senior-ml-engineer/scripts/model_deployment_pipeline.py model.pkl
|
|
|
|
# 3. Monitor performance
|
|
# Check MLflow dashboard
|
|
```
|
|
|
|
## Quality Standards
|
|
|
|
**All engineering tools must:**
|
|
- Support modern tech stacks (Next.js, React, Vue, Express)
|
|
- Generate production-ready code
|
|
- Include testing infrastructure
|
|
- Provide Docker configurations
|
|
- Support CI/CD integration
|
|
|
|
## Integration Patterns
|
|
|
|
### GitHub Actions CI/CD
|
|
|
|
All scaffolders generate GitHub Actions workflows:
|
|
```yaml
|
|
.github/workflows/
|
|
├── test.yml # Run tests on PR
|
|
├── build.yml # Build and lint
|
|
└── deploy.yml # Deploy to production
|
|
```
|
|
|
|
### Docker Compose
|
|
|
|
Multi-service development environment:
|
|
```yaml
|
|
services:
|
|
- app (Next.js)
|
|
- api (GraphQL)
|
|
- db (PostgreSQL)
|
|
- redis (Cache)
|
|
```
|
|
|
|
## Additional Resources
|
|
|
|
- **Quick Start:** `START_HERE.md`
|
|
- **Team Structure:** `TEAM_STRUCTURE_GUIDE.md`
|
|
- **Engineering Roadmap:** `engineering_skills_roadmap.md` (if exists)
|
|
- **Main Documentation:** `../CLAUDE.md`
|
|
|
|
---
|
|
|
|
**Last Updated:** March 18, 2026
|
|
**Skills Deployed:** 26 engineering skills production-ready
|
|
**Total Tools:** 39+ Python automation tools across core + AI/ML/Data + epic-design + a11y
|
|
|
|
---
|
|
|
|
## epic-design
|
|
|
|
Build cinematic 2.5D interactive websites with scroll storytelling, parallax depth, and premium animations. Includes asset inspection pipeline, 45+ techniques across 8 categories, and accessibility built-in.
|
|
|
|
**Key features:**
|
|
- 6-layer depth system with automatic parallax
|
|
- 13 text animation techniques, 9 scroll patterns
|
|
- Asset inspection with background judgment rules
|
|
- Python tool for automated image analysis
|
|
- WCAG 2.1 AA compliant (reduced-motion)
|
|
|
|
**Use for:** Product launches, portfolio sites, SaaS marketing pages, event sites, Apple-style animations
|
|
|
|
**Live demo:** [epic-design-showcase.vercel.app](https://epic-design-showcase.vercel.app/)
|