audit
View audit logs, decision traces, and session history for AI transparency. ACTION_TYPES (19 entries) include PDCA events (phase_transition, gate_passed/failed,…
Verify codebase quality — architecture consistency, convention compliance, gap analysis. Triggers: code review, architecture check, quality, gap analysis default: bkit:code-analyzer validate: bkit:design-validator gap: bkit:gap-detector qa: bkit:qa-strategist team: bkit:cto-lead
$ npx -y skills add popup-studio-ai/bkit-claude-code --skill phase-8-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/phase-8-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Verify codebase quality — architecture consistency, convention compliance, gap analysis. Triggers: code review, architecture check, quality, gap analysis default: bkit:code-analyzer validate: bkit:design-validator gap: bkit:gap-detector qa: bkit:qa-strategist team: bkit:cto-lead
name: phase-8-review
context: fork
background: false
classification: workflow
classification-reason: Process automation persists regardless of model advancement
deprecation-risk: none
effort: high
description: |
Verify codebase quality — architecture consistency, convention compliance, gap analysis.
Triggers: code review, architecture check, quality, gap analysis
default: bkit:code-analyzer
validate: bkit:design-validator
gap: bkit:gap-detector
qa: bkit:qa-strategist
team: bkit:cto-lead
allowed-tools:
- Read
- Glob
- Grep
- LSP
- Task
user-invocable: false
next-skill: phase-9-deployment
pdca-phase: check
task-template: "[Phase-8] {feature}"> Overall codebase quality verification
Review the entire codebase before deployment. Identify architecture consistency, convention compliance, and potential issues.
1. **Architecture Review**: Review structural consistency 2. **Convention Review**: Verify rule compliance 3. **Code Quality Review**: Duplication, complexity, potential bugs 4. **Refactoring**: Fix discovered issues
docs/03-analysis/ ├── architecture-review.md # Architecture review ├── convention-review.md # Convention review └── refactoring-plan.md # Refactoring plan
| Level | Application Method | |-------|-------------------| | Starter | Can be skipped (simple projects) | | Dynamic | Required | | Enterprise | Required + security review |
---
Phase 8 verifies that **all Phase outputs and rules** are consistently applied.
┌─────────────────────────────────────────────────────────────────┐ │ Cross-Phase Dependency Flow │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ Phase 1 (Schema/Terminology) │ │ ↓ Glossary, entity definitions │ │ Phase 2 (Coding Convention) │ │ ↓ Naming rules, environment variable conventions │ │ Phase 3 (Mockup) │ │ ↓ Component structure, Props design │ │ Phase 4 (API) │ │ ↓ RESTful principles, response format, error codes │ │ Phase 5 (Design System) │ │ ↓ Design tokens, component variants │ │ Phase 6 (UI Implementation) │ │ ↓ API client, type sharing, error handling │ │ Phase 7 (SEO/Security) │ │ ↓ Security rules, metadata │ │ Phase 8 (Review) ← Current stage: Full verification │ │ ↓ │ │ Phase 9 (Deployment) │ │ │ └─────────────────────────────────────────────────────────────────┘
□ Are glossary.md terms consistently used in code? - Business terms → Code naming matching - Global standard terms → API response field names matching □ Do entity definitions match actual types? □ Do relationship definitions match actual implementation?
□ Naming rule compliance (PascalCase, camelCase, UPPER_SNAKE_CASE) □ Folder structure rule compliance □ Environment variable naming rule compliance (NEXT_PUBLIC_*, DB_*, API_*, etc.) □ .env.example template completion □ Environment variable validation logic (lib/env.ts) exists
□ RESTful principle compliance
- Resource-based URLs (nouns, plural)
- Correct HTTP method usage
- Status code consistency
□ Response format consistency
- Success: { data, meta? }
- Error: { error: { code, message, details? } }
- Pagination: { data, pagination }
□ Error code standardization (matches ERROR_CODES constant)□ Are design tokens defined? (CSS Variables / ThemeData) □ Do components use tokens? (no hardcoded colors) □ Are component variants consistent? □ Dark mode support (if defined)
□ API client layer structure compliance - Components → hooks → services → apiClient - No direct fetch calls □ Type consistency - Phase 4 API spec types = Phase 6 client types □ Error handling consistency - Global error handler usage - Error code-specific handling logic □ State management pattern consistency
□ Authentication/authorization middleware applied □ Input validation (server-side) □ XSS, CSRF defense □ No sensitive info exposed to client □ SEO meta tags applied
□ Environment variable Secrets registered (based on Phase 2 list) □ Environment separation (dev/staging/prod) □ Build successful □ Environment variable validation script passes
---
┌─────────────────────────────────────────────────────────────┐ │ Presentation Layer │ │ (pages, components, hooks - UI concerns) │ ├─────────────────────────────────────────────────────────────┤ │
A Claude Code plugin that verifies AI-generated code against its own design specs. Three commands. Anyone — even someone vibe-coding for the first time — can ship robust, production-quality software.
Repo: popup-studio-ai/bkit-claude-code
View audit logs, decision traces, and session history for AI transparency. ACTION_TYPES (19 entries) include PDCA events (phase_transition, gate_passed/failed,…
bkend.ai authentication — email/social login, JWT tokens, RBAC, session management. Triggers: bkend auth, bkend login, bkend signup, bkend JWT, bkend RBAC
bkend.ai project tutorials (todo to SaaS) and common error troubleshooting. Triggers: bkend tutorial, bkend cookbook, bkend troubleshooting
bkend.ai database — CRUD, column types, filtering, sorting, relations, indexing. Triggers: bkend table, bkend CRUD, bkend column, bkend relation, bkend data
bkend.ai onboarding — MCP setup, resource hierarchy, tenant/user model, first project. Triggers: bkend quickstart, bkend onboarding, bkend setup, bkend MCP
bkend.ai file storage — upload (presigned URL), download (CDN), visibility levels, buckets. Triggers: bkend file, bkend upload, bkend download, bkend storage,…