CLAUDE.md
Table of Contents
CLAUDE.md
Guidance for AI coding agents (Claude Code, Copilot, Cursor) working in lifehacker.dev.
Stack & commands
# install dependencies:
# run the dev server / build:
# run tests:
# lint:
Conventions
- Conventional Commits:
type(scope): description(feat/fix/docs/refactor/test/chore/ci). - Default branch is
main— branch from it and open a PR; never push to it directly. - README-First, README-Last: read the nearest
README.mdbefore changing a directory, and update it after. - Don’t suppress type errors (
as any,@ts-ignore,# type: ignore) or leave empty exception handlers.
Fleet context
This repo is one of ~40 managed by the bamr87/bamr87 dash
(registry: _data/projects.yml; tiered baseline: docs/STANDARDS.md). It is
vendored there as a git submodule: commit and push changes here first — the
hub only bumps its pointer afterwards. Shared CI, release, schema, and agent
kits are seeded from the hub’s templates/; prefer adopting those over
hand-rolling equivalents.