.claude/skills/release-validation/SKILL.md
Use when the Production Engineer is validating a branch for production merge, running pre-release checklists, performing regression testing, benchmarking performance, or analyzing the impact of changes before merging to main. Activates for any release readiness assessment.
npx skillsauth add dsivov/ai_development_team release-validationInstall 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.
Apply this guidance when:
done or approved statusin_progress or blockedcompleted/run-tests)| Category | Risk Level | Examples | |----------|-----------|---------| | Data/schema changes | HIGH | Migrations, model changes | | Auth/security | HIGH | Login, tokens, permissions | | API contracts | HIGH | Endpoint signatures, response shapes | | Business logic | MEDIUM | Core feature implementation | | Configuration | MEDIUM | Environment, feature flags | | UI/presentation | LOW | Styling, layout, text changes | | Tests | LOW | New or updated tests | | Documentation | MINIMAL | Markdown files, comments |
Overall Risk = max(individual file risks)
+ bonus if > 20 files changed
+ bonus if > 500 lines changed
+ bonus if database/auth changes present
| Score | Level | Action | |-------|-------|--------| | LOW | Low risk | Merge after standard validation | | MEDIUM | Moderate risk | Extra review of changed areas | | HIGH | Significant risk | Full regression test, prepare rollback plan | | CRITICAL | Major risk | Stakeholder approval required, staged rollout |
Generate a report at reports/RELEASE_VALIDATION_<YYYYMMDD>.md:
# Release Validation Report — <date>
## Branch: <source-branch>
## Target: main
## Summary
- Commits: N
- Files changed: N
- Risk level: LOW/MEDIUM/HIGH/CRITICAL
- Tests: PASS/FAIL
- Recommendation: APPROVE/HOLD
## Test Results
[Test output summary]
## Change Impact
[Categorized file changes]
## Risk Factors
[Identified risks]
## Approval
- Status: APPROVED / NOT APPROVED
- Conditions: [any conditions for approval]
development
Use when the Integrator is writing unit tests, e2e tests, designing test strategies, improving test coverage, creating test fixtures, or mocking dependencies. Activates for any testing-related work including TDD, test refactoring, or test debugging.
development
Use when the Architect is breaking down change requests into implementable tasks, defining acceptance criteria, estimating task size, mapping dependencies, or creating technical sub-tasks for Developer and Integrator.
development
Use when the Architect is designing system architecture, choosing technology stacks, defining data models, designing APIs, making scalability decisions, or updating ARCHITECTURE.md. Activates for any architecture design, technology evaluation, or system structure discussion.
documentation
Use when the Manager is writing status updates, daily reports, queue messages to team members, escalation notices, or cross-role coordination messages. Activates when composing any team communication, reports, or documentation updates.