AgentSkillsCN

project-checklist

验证ASTRA Sprint 0完成清单。检查所需的文件、设置以及质量门限配置。

SKILL.md
--- frontmatter
name: project-checklist
description: "Verifies the ASTRA Sprint 0 completion checklist. Checks required files, settings, and quality gate configurations."
allowed-tools: Read, Bash, Glob, Grep

ASTRA Sprint 0 Completion Checklist Verification

Verifies that the ASTRA Sprint 0 setup for the current project has been correctly completed.

Verification Items

A. Project Structure Verification

Checks the existence of the following files/directories:

PathRequiredDescription
CLAUDE.mdRequiredProject AI rules
.claude/settings.jsonOptionalProject-specific settings
docs/design-system/design-tokens.cssRequiredDesign tokens
docs/design-system/components.mdRequiredComponent guide
docs/design-system/layout-grid.mdRequiredLayout grid
docs/blueprints/overview.mdRequiredProject overview
docs/database/database-design.mdRequiredCentral DB design document
docs/database/naming-rules.mdRequiredDB naming rules
docs/tests/test-strategy.mdRequiredTest strategy document
docs/sprints/sprint-1/prompt-map.mdRequiredFirst sprint prompt map

B. CLAUDE.md Content Verification

Checks whether CLAUDE.md contains the following sections:

  • Architecture (backend, frontend, DB)
  • Coding rules
  • Design rules
  • Prohibited practices
  • Testing rules
  • Commit convention
  • Design document rules

C. Design System Verification

Checks whether the following tokens are defined in docs/design-system/design-tokens.css:

  • Color tokens (--color-*)
  • Typography tokens (--font-size-*, --font-weight-*)
  • Spacing tokens (--spacing-*)
  • Responsive breakpoints

D. DB Design Document Verification

Checks whether docs/database/database-design.md contains the following sections:

  • Full ERD section
  • Common rules (table prefixes, audit columns, naming)
  • Module-specific table sections
  • FK relationship summary section

Checks whether docs/database/naming-rules.md contains the following:

  • Table prefix rules
  • Column naming rules
  • Standard terminology dictionary integration method

E. Test Strategy Document Verification

Checks whether docs/tests/test-strategy.md contains the following sections:

  • Test level definitions (unit/integration/E2E)
  • Test coverage goals
  • Test naming conventions
  • Test data management strategy

F. Global Settings Verification

  • Agent Teams environment variable in ~/.claude/settings.json
  • 3 MCP servers in ~/.claude/.mcp.json (chrome-devtools, postgres, context7)

G. Quality Gate Verification

Checks whether hookify rules are configured:

  • Existence of hookify.*.local.md files in the .claude/ directory

H. Sprint Progress Tracking Verification

Checks whether sprint progress tracking is configured:

PathRequiredDescription
docs/sprints/sprint-1/progress.mdOptionalSprint 1 progress tracker

If docs/sprints/sprint-1/progress.md exists, verify it contains:

  • Progress table section (<!-- PROGRESS_TABLE_START --> ... <!-- PROGRESS_TABLE_END -->)
  • Activity log section (<!-- ACTIVITY_LOG_START --> ... <!-- ACTIVITY_LOG_END -->)
  • Summary section (<!-- SUMMARY_START --> ... <!-- SUMMARY_END -->)

Result Output

Outputs verification results in the following format:

code
## ASTRA Sprint 0 Checklist Verification Results

### Score: {passed}/{total} ({percent}%)

### Passed Items
- [x] {item name}

### Failed Items
- [ ] {item name} - {resolution method}

### Recommended Actions
1. {specific action items}

Notes

  • This skill is read-only. It does not modify files.
  • Clearly marks each item as passed/failed.
  • Provides specific resolution methods for failed items.