← Back to list

project-structure
by itsmeAlee
⭐ 0🍴 0📅 Jan 18, 2026
SKILL.md
name: project-structure description: Rules for file organization, naming conventions, and environment variables.
Project Structure & Standards
-
Directory Layout:
app/: All routes and pages.components/:ui/: Raw shadcn components (buttons, inputs).features/: Business logic components (e.g.,ProductCard,CartSummary).layout/: Global layout elements (Sidebar, Navbar).
lib/: Utility functions and Supabase clients (supabase.ts,utils.ts).types/: Global TypeScript interfaces (prefer generated database types).
-
Naming Conventions:
- Files:
kebab-case.tsx(e.g.,product-card.tsx). - Components:
PascalCase(e.g.,ProductCard). - Functions:
camelCase(e.g.,calculateTotal).
- Files:
-
Environment:
- Access variables ONLY via
process.env.NEXT_PUBLIC_...on client. - Never commit
.envfiles.
- Access variables ONLY via
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