← Back to list

project-context
by NaoyaTakashima
⭐ 0🍴 0📅 Jan 10, 2026
SKILL.md
name: project-context description: Project structure, conventions, and key patterns for this codebase allowed-tools: Read, Grep, Glob
Project Context
Project Overview
[Describe what this project does]
Tech Stack
- Language: [e.g., TypeScript, Python]
- Framework: [e.g., Next.js, FastAPI]
- Database: [e.g., PostgreSQL, MongoDB]
- Infrastructure: [e.g., AWS, Vercel]
Directory Structure
src/
├── components/ # UI components
├── lib/ # Shared utilities
├── services/ # Business logic
└── api/ # API routes
Naming Conventions
- Components: PascalCase (e.g.,
UserProfile.tsx) - Utilities: camelCase (e.g.,
formatDate.ts) - Constants: SCREAMING_SNAKE_CASE
- Database tables: snake_case
Key Patterns
Error Handling
// Always use Result type for operations that can fail
type Result<T, E = Error> = { ok: true; value: T } | { ok: false; error: E };
API Response Format
interface ApiResponse<T> {
data: T;
meta?: { page: number; total: number };
error?: { code: string; message: string };
}
Important Files
src/config/index.ts- Application configurationsrc/lib/db.ts- Database connectionsrc/middleware/auth.ts- Authentication middleware
Environment Variables
Required:
DATABASE_URL- Database connection stringAPI_KEY- External API key
Optional:
LOG_LEVEL- Logging verbosity (default: info)
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+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