Skip to main content
Settings
Color Mode
Theme Skin
Background

Appearance preferences are saved in this browser only.

Environment
Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Quick Links
Theme & Build
Jekyll v3.10.0
Last Build Jul 16, 22:01
Page Location
Page Info
Layout default
Collection none
Path CLAUDE.md
URL /CLAUDE/

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.md before 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.