Project Instructions — Development skill for Claude Code
This file is automatically loaded by Claude Code at session start.
How to install Project Instructions
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Imran-ml/claude-skills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Project Instructions does
This file is automatically loaded by Claude Code at session start. Place project-specific instructions, conventions, and context here. ---
Alternatives in Development
- Brainstorm — Start a creative thought partner brainstorming session 2.8k ★
- Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
- Claude Instructions For Local Skill Loading — This file tells Claude how to load skills locally 845 ★
README
Project Instructions
This file is automatically loaded by Claude Code at session start. Place project-specific instructions, conventions, and context here.
Project Overview
Describe your project here. What does it do? Who uses it?
Tech Stack
- Language: TypeScript / Node.js
- Framework: (e.g., Next.js, Express, NestJS)
- Database: (e.g., PostgreSQL with Prisma)
- Testing: (e.g., Jest + Playwright)
- CI/CD: (e.g., GitHub Actions)
Repository Layout
src/
components/ # React components
lib/ # Shared utilities
api/ # API route handlers
types/ # TypeScript type definitions
tests/
unit/ # Unit tests
e2e/ # End-to-end tests
docs/ # Documentation
Code Conventions
- Use
constoverletwherever possible - Prefer functional components over class components
- Always add JSDoc comments to exported functions
- Keep functions under 50 lines; extract helpers when needed
- Use named exports, not default exports
- File names:
kebab-case.ts
Testing Rules
- Every new function needs at least one unit test
- Run
npm testbefore committing - Do NOT mock the database in integration tests — use a real test DB
- E2E tests live in
tests/e2e/
Git Conventions
- Commit style: Conventional Commits (
feat:,fix:,docs:, etc.) - Branch names:
feat/short-descriptionorfix/issue-number - Never force-push to
mainordevelop - PRs require at least 1 reviewer approval
Important Rules
- Never modify files in
generated/directly — they are auto-generated - Always use environment variables for secrets; never hardcode them
- Check
CHANGELOG.mdbefore making breaking changes - Run
npm run lintbefore submitting any PR
Preferred Workflow
- Read relevant files before suggesting changes
- Write tests before or alongside implementation
- Keep changes focused; one concern per PR
- Update docs when adding public-facing features
Related Skills
Working Memory
This is your working memory. Auto-loaded every session via CLAUDE.local.md. ~1500 word limit. Only behavior-ch
Session Verify
Dump every kit-loaded resource — auto-memory dir, MEMORY.md disk-vs-runtime parity, working-folder files, work
Init Rules
Scaffold opt-in path-scoped nested CLAUDE.md rule files into the project to lazy-load per-area conventions whi
Picksmlb
IMPORTANT: Do NOT invoke this via the Skill tool. These instructions are already loaded — execute them directl
Q Begin
Start a new investigation session. Read all state files to load context before doing anything.
Start Session
Initialize a new Claude coding session: capture project status, load key context, and record developer intent.
Related Agents
Frontend Director
Isolated creative frontend director. Use when a frontend design task should run in its own context so that aut
Hatch3r Learnings Loader
Session-start agent that surfaces relevant project learnings, recent decisions, and context from previous sess
Setup Guide
Run automatically at the start of every Lumen session to validate MCP connections and seed the context object.