Skip to content

Add /verify-all and /ci slash commands for comprehensive checks #50

@PAMulligan

Description

@PAMulligan

Summary

There is no single command to run all quality checks. Users must remember and run 10+ individual scripts. Two new slash commands would streamline this.

Proposed Commands

/verify-all

Runs all quality checks locally in sequence:

  1. lint-and-format.sh
  2. check-types.sh
  3. run-tests.sh
  4. check-accessibility.sh
  5. verify-tokens.sh
  6. check-dead-code.sh
  7. check-security.sh
  8. check-bundle-size.sh (if build output exists)

Reports pass/fail summary at the end.

/ci

Same as /verify-all but optimized for CI environments:

  • Non-interactive (no prompts)
  • JSON output mode for parsing
  • Exit code reflects overall pass/fail
  • Skips checks that require running dev server

Acceptance Criteria

  • /verify-all command created in .claude/commands/
  • /ci command created in .claude/commands/
  • Both commands report summary with pass/fail per check
  • /ci returns non-zero exit on any failure

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpipelineFigma/Canva-to-React conversion pipeline

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions