SkillAgentSearch skills...

ci

Run all CI checks locally, mirroring the GitHub Actions CI pipeline. This catches issues before creating a PR. Execute these steps in order, stopping on first failure. Report results as a summary table at the end. Run `npm run check` from the project root.

Install / Use

npx skills add antosubash/SimpleModule

Installs into whichever agent you are using.

About this skill

Claude Commands

Claude Code slash commands

Quality Score

61/100

Category

Automation

Supported Platforms

Claude Code

Run all CI checks locally, mirroring the GitHub Actions CI pipeline. This catches issues before creating a PR.

Execute these steps in order, stopping on first failure. Report results as a summary table at the end.

Step 1: Lint & Format Check

Run npm run check from the project root. This runs biome lint + format check, page validation (validate-pages), i18n validation (validate:i18n), framework-scope validation (validate:framework-scope), and TypeScript type checking (typecheck).

Step 2: Frontend Build

Run npm run build from the project root. This builds all module frontend assets via Vite in production mode.

Step 3: .NET Build

Run dotnet build from the project root. This compiles all .NET projects including source generators.

Step 4: .NET Tests

Run dotnet test --no-build from the project root. This runs all unit and integration tests (excluding load tests which are filtered out in CI).

Step 5: E2E Smoke Tests

Run npm run test:smoke -w tests/e2e to execute Playwright smoke tests. Playwright browsers are already installed.

Reporting

After all steps complete (or on first failure), print a summary table:

| Step | Status | |------|--------| | Lint & Format | pass/fail | | Frontend Build | pass/fail | | .NET Build | pass/fail | | .NET Tests | pass/fail | | E2E Smoke Tests | pass/fail |

If any step fails, show the relevant error output and suggest a fix.

Related Skills

View on GitHub
GitHub Stars0
CategoryAutomation
Updated11d ago
Forks0

Security Score

80/100

Audited on Sep 10, 2026

1 medium1 low