Back to list
MenadBt

quality-check-all

by MenadBt

0🍴 0📅 Jan 8, 2026

SKILL.md


name: quality-check-all description: Runs quality checks across all components (backend, frontend, landing). Use before creating PRs, merging, or to verify overall code quality. allowed-tools: Bash(task:), Bash(pnpm:), Bash(uv run:*)

Quality Check All

Runs quality checks across all components.

Quick Run

# Backend
cd back && task format && task tests

# Frontend
cd front && pnpm type-check && pnpm lint && pnpm test

# Landing
cd landing && pnpm type-check && pnpm lint

Component Checks

Backend

CheckCommand
Formatcd back && task format
Lintcd back && uv run ruff check src tests
Testscd back && task tests

Frontend

CheckCommand
TypeScriptcd front && pnpm type-check
Lintcd front && pnpm lint
Testscd front && pnpm test
Buildcd front && pnpm build

Landing

CheckCommand
TypeScriptcd landing && pnpm type-check
Lintcd landing && pnpm lint
Buildcd landing && pnpm build

Pre-PR Checklist

Run all checks before creating a PR:

# 1. Backend
cd back
task format
task tests

# 2. Frontend
cd ../front
pnpm type-check
pnpm lint
pnpm test

# 3. Landing (if changed)
cd ../landing
pnpm type-check
pnpm lint

# 4. Verify builds work
cd ../front && pnpm build
cd ../landing && pnpm build

CI/CD Quality Gates

GitHub Actions runs these checks automatically:

  • Backend: lint, tests
  • Frontend: type-check, lint, tests, build
  • Landing: type-check, lint, build

Common Issues

Backend Test Failures

# Ensure Docker containers are running
docker compose up -d

# Reset database if needed
docker compose down && docker compose up -d

Frontend Type Errors

# Regenerate API types
cd front && pnpm run generate:api

Import Errors

# Fix imports automatically
cd back && task format
cd front && pnpm lint:fix

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon