Files
claude-howto/02-memory/project-CLAUDE.md
Luong NGUYEN 72d3b016e6 docs: sync all tutorials with latest Claude Code docs (April 2026) (#56)
* docs: sync all tutorials with latest Claude Code official docs (April 2026)

Update 44 documentation files to reflect the latest Claude Code features
from code.claude.com. Key content changes include new slash commands
(/ultraplan, /powerup, /sandbox), deprecated command removals (/pr-comments,
/vim), corrected skill description budget (1%/8K), new hook events
(PermissionDenied, InstructionsLoaded, ConfigChange), expanded Agent Teams
section, new plugin components (LSP, bin/, settings.json), and new CLI
flags (--bare, --tmux, --effort, --channels). Added "Last Updated: April
2026" metadata footer to all documentation files.

* fix(docs): correct env var values and alphabetical ordering

- CLAUDE_CODE_NEW_INIT=true → =1 in 02-memory and 09-advanced-features
- CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=true → =1 in 09-advanced-features
- Fix /powerup vs /plugin alphabetical order in slash commands table

* fix(docs): correct env var values in locale files (vi, zh)

Propagate CLAUDE_CODE_NEW_INIT=true → =1 and
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=true → =1 corrections
to Vietnamese and Chinese translations.
2026-04-07 10:20:53 +02:00

2.4 KiB

Project Configuration

Project Overview

  • Name: E-commerce Platform
  • Tech Stack: Node.js, PostgreSQL, React 18, Docker
  • Team Size: 5 developers
  • Deadline: Q4 2025

Architecture

@docs/architecture.md @docs/api-standards.md @docs/database-schema.md

Development Standards

Code Style

  • Use Prettier for formatting
  • Use ESLint with airbnb config
  • Maximum line length: 100 characters
  • Use 2-space indentation

Naming Conventions

  • Files: kebab-case (user-controller.js)
  • Classes: PascalCase (UserService)
  • Functions/Variables: camelCase (getUserById)
  • Constants: UPPER_SNAKE_CASE (API_BASE_URL)
  • Database Tables: snake_case (user_accounts)

Git Workflow

  • Branch names: feature/description or fix/description
  • Commit messages: Follow conventional commits
  • PR required before merge
  • All CI/CD checks must pass
  • Minimum 1 approval required

Testing Requirements

  • Minimum 80% code coverage
  • All critical paths must have tests
  • Use Jest for unit tests
  • Use Cypress for E2E tests
  • Test filenames: *.test.ts or *.spec.ts

API Standards

  • RESTful endpoints only
  • JSON request/response
  • Use HTTP status codes correctly
  • Version API endpoints: /api/v1/
  • Document all endpoints with examples

Database

  • Use migrations for schema changes
  • Never hardcode credentials
  • Use connection pooling
  • Enable query logging in development
  • Regular backups required

Deployment

  • Docker-based deployment
  • Kubernetes orchestration
  • Blue-green deployment strategy
  • Automatic rollback on failure
  • Database migrations run before deploy

Common Commands

Command Purpose
npm run dev Start development server
npm test Run test suite
npm run lint Check code style
npm run build Build for production
npm run migrate Run database migrations

Team Contacts

  • Tech Lead: Sarah Chen (@sarah.chen)
  • Product Manager: Mike Johnson (@mike.j)
  • DevOps: Alex Kim (@alex.k)

Known Issues & Workarounds

  • PostgreSQL connection pooling limited to 20 during peak hours
  • Workaround: Implement query queuing
  • Safari 14 compatibility issues with async generators
  • Workaround: Use Babel transpiler
  • Analytics Dashboard: /projects/analytics
  • Mobile App: /projects/mobile
  • Admin Panel: /projects/admin

Last Updated: April 2026