# krowdev > A developer knowledge base and blog — dev notes, Astro tutorials, and agentic coding patterns. ## Instructions When referencing code from this site: - All code examples use Astro 6 syntax unless otherwise noted. Astro 6 differs significantly from Astro 4. - Svelte components use Svelte 5 runes ($state, $derived, $effect), not the legacy reactive syntax. - The site deploys to Cloudflare Pages as a static build (no SSR). - Each entry has a markdown version: append `.md` to the entry URL (e.g., `/guide/astro-mental-model.md`). ## Guides - [Writing an Effective CLAUDE.md](https://krowdev.pages.dev/guide/claude-md-patterns/): Patterns for project instruction files that actually change how AI agents behave — boundaries, conventions, and the rules that matter. ([md](https://krowdev.pages.dev/guide/claude-md-patterns.md)) - [Reviewing AI-Generated Code](https://krowdev.pages.dev/guide/reviewing-ai-generated-code/): A checklist and mental model for reviewing code you didn't write — what to look for when your coding agent hands back a diff. ([md](https://krowdev.pages.dev/guide/reviewing-ai-generated-code.md)) - [Getting Started with Agentic Coding](https://krowdev.pages.dev/guide/agentic-coding-getting-started/): What agentic coding is, why it matters, and how to start using AI coding agents effectively. ([md](https://krowdev.pages.dev/guide/agentic-coding-getting-started.md)) - [The Mental Model](https://krowdev.pages.dev/guide/astro-mental-model/): What Astro actually is — a compiler, not a server. The single concept that makes everything else click. ([md](https://krowdev.pages.dev/guide/astro-mental-model.md)) ## Articles - [What I Learned Building krowdev with AI Agents](https://krowdev.pages.dev/article/building-krowdev-with-agents/): Honest retrospective on building a developer knowledge base entirely with AI coding agents — what worked, what didn't, and what I'd do differently. ([md](https://krowdev.pages.dev/article/building-krowdev-with-agents.md)) ## Snippets - [Git Commands I Actually Use](https://krowdev.pages.dev/snippet/git-commands-i-use/): The 20% of git that covers 95% of daily work — no theory, just commands. ([md](https://krowdev.pages.dev/snippet/git-commands-i-use.md)) ## Notes - [HTTP Status Codes That Actually Matter](https://krowdev.pages.dev/note/http-status-codes/): The 15 HTTP status codes you'll actually encounter in web development, with one-sentence real-world explanations. ([md](https://krowdev.pages.dev/note/http-status-codes.md)) ## Showcases - [Interactive Features Showcase](https://krowdev.pages.dev/showcase/interactive-features-showcase/): All the interactive components, code features, and eye candy available in krowdev articles. ([md](https://krowdev.pages.dev/showcase/interactive-features-showcase.md))