.claude/skills/deploy/SKILL.md
Prepare and execute deployments with pre-flight checks, release notes generation, and CI/CD integration. NEVER auto-deploy. Use when user explicitly says "deploy", "release", or "go live".
npx skillsauth add YaroslavKomarov/ShedulerBot ai-factory.deployInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help prepare and execute deployments safely with automated checks and documentation.
Run deployment readiness checks:
Git Status Check
Build Check
npm run build, cargo build, etc.)Test Check
Environment Check
.env.example vs actual envDependency Check
npm audit, etc.)/ai-factory.deploy staging/ai-factory.deploy production## Deployment Readiness Check
### Git Status
✅ Working directory clean
✅ On branch: main
✅ Up to date with origin/main
### Build
✅ Build successful
⏱️ Build time: 45s
### Tests
✅ All tests passing (142/142)
📊 Coverage: 78%
### Environment
✅ All required variables set
⚠️ Optional: SENTRY_DSN not set
### Dependencies
✅ No known vulnerabilities
⚠️ 3 packages have updates available
## Verdict: ✅ Ready for deployment
When deploying, generate release notes from:
Format:
## Release v1.2.3
### Features
- feat(auth): Add OAuth2 support (#45)
- feat(api): New user endpoints (#48)
### Bug Fixes
- fix(ui): Correct button alignment (#46)
### Other Changes
- chore(deps): Update dependencies
- docs: Update API documentation
Detect and provide commands for:
vercel --prodnetlify deploy --prodrailway upkubectl apply commandsUser: /ai-factory.deploy
Run all pre-flight checks, report readiness.
User: /ai-factory.deploy staging
Prepare staging deployment with changelog.
User: /ai-factory.deploy production
Full production deployment workflow with release notes.
development
Verify completed implementation against the plan. Checks that all tasks were fully implemented, nothing was forgotten, code compiles, tests pass, and quality standards are met. Use after "/ai-factory.implement" completes, or when user says "verify", "check work", "did we miss anything".
data-ai
Create a step-by-step implementation plan for a feature or task. Breaks down work into actionable tasks tracked via the task system. Use when user says "plan", "create tasks", "break down", or "make a plan for".
tools
# Supabase TypeScript Patterns Patterns for using Supabase with TypeScript in this project. Uses **service role key** (server-side only). Tables are prefixed `sch_`. ## Client Setup ```typescript // src/db/client.ts import { createClient } from "@supabase/supabase-js"; import type { Database } from "./types"; // generated types export const supabase = createClient<Database>( process.env.SUPABASE_URL!, process.env.SUPABASE_SERVICE_ROLE_KEY!, // server-side only, bypasses RLS { auth:
development
Generate professional Agent Skills for Claude Code and other AI agents. Creates complete skill packages with SKILL.md, references, scripts, and templates. Use when creating new skills, generating custom slash commands, or building reusable AI capabilities. Validates against Agent Skills specification.