AgentSkillsCN

verify

【构建】利用并行测试代理进行全面验证。适用于验证实现效果或确认变更是否符合预期。

SKILL.md
--- frontmatter
name: verify
description: "[BUILD] Comprehensive verification with parallel test agents. Use when verifying implementations or validating changes."
context: fork
version: 3.1.0
author: OrchestKit
tags: [verification, testing, quality, validation, parallel-agents, grading]
user-invocable: true
allowedTools: [AskUserQuestion, Bash, Read, Write, Edit, Grep, Glob, Task, TaskCreate, TaskUpdate, TaskList, mcp__memory__search_nodes]
skills: [code-review-playbook, security-scanning, evidence-verification, run-tests, unit-testing, integration-testing, memory, quality-gates]

Verify Feature

Comprehensive verification using parallel specialized agents with nuanced grading (0-10 scale) and improvement suggestions.

Quick Start

bash
/verify authentication flow
/verify user profile feature
/verify --scope=backend database migrations

STEP 0: Verify User Intent with AskUserQuestion

BEFORE creating tasks, clarify verification scope:

python
AskUserQuestion(
  questions=[{
    "question": "What scope for this verification?",
    "header": "Scope",
    "options": [
      {"label": "Full verification (Recommended)", "description": "All tests + security + code quality + grades"},
      {"label": "Tests only", "description": "Run unit + integration + e2e tests"},
      {"label": "Security audit", "description": "Focus on security vulnerabilities"},
      {"label": "Code quality", "description": "Lint, types, complexity analysis"},
      {"label": "Quick check", "description": "Just run tests, skip detailed analysis"}
    ],
    "multiSelect": false
  }]
)

Based on answer, adjust workflow:

  • Full verification: All 8 phases, all 5 parallel agents
  • Tests only: Skip phases 2 (security), 5 (UI/UX analysis)
  • Security audit: Focus on security-auditor agent
  • Code quality: Focus on code-quality-reviewer agent
  • Quick check: Run tests only, skip grading and suggestions

Task Management (CC 2.1.16)

python
# Create main verification task
TaskCreate(
  subject="Verify [feature-name] implementation",
  description="Comprehensive verification with nuanced grading",
  activeForm="Verifying [feature-name] implementation"
)

# Create subtasks for 8-phase process
phases = ["Run code quality checks", "Execute security audit",
          "Verify test coverage", "Validate API", "Check UI/UX",
          "Calculate grades", "Generate suggestions", "Compile report"]
for phase in phases:
    TaskCreate(subject=phase, activeForm=f"{phase}ing")

Workflow Overview

PhaseActivitiesOutput
1. Context GatheringGit diff, commit historyChanges summary
2. Parallel Agent Dispatch5 agents evaluate0-10 scores
3. Test ExecutionBackend + frontend testsCoverage data
4. Nuanced GradingComposite score calculationGrade (A-F)
5. Improvement SuggestionsEffort vs impact analysisPrioritized list
6. Alternative ComparisonCompare approaches (optional)Recommendation
7. Metrics TrackingTrend analysisHistorical data
8. Report CompilationEvidence artifactsFinal report

Phase 1: Context Gathering

bash
# PARALLEL - Run in ONE message
git diff main --stat
git log main..HEAD --oneline
git diff main --name-only | sort -u

Phase 2: Parallel Agent Dispatch (5 Agents)

Launch ALL agents in ONE message with run_in_background=True.

AgentFocusOutput
code-quality-reviewerLint, types, patternsQuality 0-10
security-auditorOWASP, secrets, CVEsSecurity 0-10
test-generatorCoverage, test qualityCoverage 0-10
backend-system-architectAPI design, asyncAPI 0-10
frontend-ui-developerReact 19, Zod, a11yUI 0-10

See Grading Rubric for detailed scoring criteria.


Phase 3: Parallel Test Execution

bash
# PARALLEL - Backend and frontend
cd backend && poetry run pytest tests/ -v --cov=app --cov-report=json
cd frontend && npm run test -- --coverage

Phase 4: Nuanced Grading

See Grading Rubric for full scoring details.

Weights:

DimensionWeight
Code Quality20%
Security25%
Test Coverage20%
API Compliance20%
UI Compliance15%

Grade Interpretation:

ScoreGradeAction
9.0-10.0A+Ship it!
8.0-8.9AReady for merge
7.0-7.9BMinor improvements optional
6.0-6.9CConsider improvements
5.0-5.9DImprovements recommended
0.0-4.9FDo not merge

Phase 5: Improvement Suggestions

Each suggestion includes effort (1-5) and impact (1-5) with priority = impact/effort.

PointsEffortImpact
1< 15 minMinimal
215-60 minLow
31-4 hrsMedium
44-8 hrsHigh
51+ daysCritical

Quick Wins: Effort <= 2 AND Impact >= 4


Phase 6: Alternative Comparison (Optional)

See Alternative Comparison for template.

Use when:

  • Multiple valid approaches exist
  • User asked "is this the best way?"
  • Major architectural decisions made

Phase 7: Metrics Tracking

python
mcp__memory__create_entities(entities=[{
  "name": "verification-{date}-{feature}",
  "entityType": "VerificationMetrics",
  "observations": [f"composite_score: {score}", ...]
}])

Query trends: mcp__memory__search_nodes(query="VerificationMetrics")


Phase 8: Report Compilation

See Report Template for full format.

markdown
# Feature Verification Report

**Composite Score: [N.N]/10** (Grade: [LETTER])

## Top Improvement Suggestions
| # | Suggestion | Effort | Impact | Priority |
|---|------------|--------|--------|----------|
| 1 | [highest] | [N] | [N] | [N.N] |

## Verdict
**[READY FOR MERGE | IMPROVEMENTS RECOMMENDED | BLOCKED]**

Policy-as-Code

See Policy-as-Code for configuration.

Define verification rules in .claude/policies/verification-policy.json:

json
{
  "thresholds": {
    "composite_minimum": 6.0,
    "security_minimum": 7.0,
    "coverage_minimum": 70
  },
  "blocking_rules": [
    {"dimension": "security", "below": 5.0, "action": "block"}
  ]
}

Key Decisions

DecisionChoiceRationale
Scoring scale0-10 with decimalsNuanced, not binary
Improvement priorityImpact / Effort ratioDo high-value first
Alternative comparisonOptional phaseOnly when multiple valid approaches
Metrics persistenceMemory MCPTrack trends over time

Related Skills

  • implement - Full implementation with verification
  • review-pr - PR-specific verification
  • run-tests - Detailed test execution
  • quality-gates - Quality gate patterns

Version: 3.0.0 (January 2026)