1
0
Files
frontpage/AGENTS.md
2026-04-18 22:15:23 +02:00

83 lines
1.7 KiB
Markdown

# AGENTS.md
Guidance for AI coding agents and automated contributors working on this project.
## Project Summary
Checkpoint is a minimal Astro-based personal homepage.
The site is:
- single-page
- mostly static
- intentionally lightweight
- designed to be easy to understand and easy to modify
This project is AI-friendly and was mostly created with AI assistance.
## Goals
When making changes, preserve these core goals:
- keep the site fast
- keep JavaScript minimal
- keep the codebase small and readable
- keep the design dark, minimal, and modern
- prefer simple Astro components over adding frameworks
## Preferred Tech Choices
- Astro only
- no React or Vue unless explicitly requested
- plain CSS preferred
- minimal dependencies
## Editing Guidance
- Update link and hero content in `src/data/links.ts`
- Keep reusable UI in `src/components/`
- Keep page structure in `src/pages/index.astro`
- Keep shared document structure and metadata in `src/layouts/Layout.astro`
- Keep styling centralized in `src/styles/global.css`
## Design Constraints
- dark background
- subtle hover effects
- responsive layout
- semantic HTML
- accessible focus states
Avoid overengineering. Do not turn this into:
- a portfolio
- a dashboard
- a SPA
- a framework-heavy app
## Dependency Rules
Before adding a dependency, prefer:
1. Astro built-ins
2. plain HTML/CSS
3. a very small library only if clearly justified
## Content Rules
- Keep copy short
- Keep the homepage scannable
- Prefer data-driven updates over hardcoding repeated card markup
- Preserve the current structure unless a change is requested
## Verification
When possible, verify changes with:
```bash
pnpm install
pnpm run build
```
If local tooling is unavailable, explain the limitation clearly.