← Back to list

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
| Check | Command |
|---|---|
| Format | cd back && task format |
| Lint | cd back && uv run ruff check src tests |
| Tests | cd back && task tests |
Frontend
| Check | Command |
|---|---|
| TypeScript | cd front && pnpm type-check |
| Lint | cd front && pnpm lint |
| Tests | cd front && pnpm test |
| Build | cd front && pnpm build |
Landing
| Check | Command |
|---|---|
| TypeScript | cd landing && pnpm type-check |
| Lint | cd landing && pnpm lint |
| Build | cd 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