スキル一覧に戻る
NaoyaTakashima

project-context

by NaoyaTakashima

0🍴 0📅 2026年1月10日
GitHubで見るManusで実行

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 configuration
  • src/lib/db.ts - Database connection
  • src/middleware/auth.ts - Authentication middleware

Environment Variables

Required:

  • DATABASE_URL - Database connection string
  • API_KEY - External API key

Optional:

  • LOG_LEVEL - Logging verbosity (default: info)

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

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

レビュー

💬

レビュー機能は近日公開予定です