hackhaton-space-stackHackhaton Space Stack
AcademyBuilder
Get Started
All terms
The Basics
  • Stack
  • Frontend & Backend
  • CLI
  • Monorepo
  • Server
  • Localhost
How AI Works
  • Context Window
  • Hallucination
  • Token
  • Prompt Caching
  • Session
  • Compaction
  • Embedding
  • Vector Database
  • RAG
  • Fine-tuning
  • Temperature
  • Inference
  • Reasoning
  • Multimodal
Building With AI
  • Agent
  • MCP
  • System Prompt
  • Skill
  • CLAUDE.md
  • Slash Command
  • Harness
  • Computer Use
  • Agents SDK
  • Voice Agents
  • OAuth
  • Vibe Coding
  • Permission Scope
  • Tool Calling
  • Prompt Injection
  • Eval
  • Guardrails
  • Sandbox
  • Progressive Disclosure
Code & Collaboration
  • Git
  • Commit
  • Branch
  • GitHub
  • Pull Request
  • Open Source
  • Markdown
  • Dependency
  • Merge
  • Fork
APIs & Connections
  • API
  • Auth
  • Database
  • ORM
  • SDK
  • Webhook
  • Endpoint
  • REST
  • HTTP Methods
  • Env File
  • Schema
  • JSON
  • YAML
  • Secret
  • Rate Limit
  • CORS
  • Cookie
  • Encryption
Shipping & Running
  • Deploy
  • Headless
  • Cron
  • DNS
  • CDN
  • Object Storage
  • Serverless
  • Edge
  • Worker
  • Runtime
  • Process
  • Daemon
  • Queue
  • Job
  • State
  • Cache
  • SSH
  • Build
  • Staging
  • Rollback
  • Docker
  • Feature Flag
  • Test
  • CI/CD
  • The Cloud
Debugging & Errors
  • Trace
  • Type Error
  • Stack Trace
  • Log
  • Bug
  • Patch
  • Latency
How Developers Think
  • DRY
  • YAGNI
  • KISS
  • Refactoring
  • Technical Debt
  • Async
← All terms

Type-safe, modern TypeScript scaffolding for full-stack web development

ThreadsGitHub

Info

  • Academy
  • Docs

Legal

  • Terms of Service
  • Privacy Policy

© 2026 Dzulhelmy Nazri

Building With AI

$defineclaude-md--plain-english

CLAUDE.md

TLDRThe house rules your AI reads before it starts.

CLAUDE.md is the orientation packet for this job site — not the company-wide handbook, and not a tutorial.

Plain markdown. You drop it in the folder. Every time an agent opens the project, the harness reads it first, before the first tool. You explain the shop once. The file does the talking at the start of every session.

The filename is a label

Claude looks for CLAUDE.md. Cursor looks for AGENTS.md. This repo uses AGENTS.md: Bun, Turborepo, where tests live, don't invent a second ORM. Same job. If a tool asks for one name and you only have the other, point it. The content is what matters.

Two layers stack:

  1. Global — how you like to work everywhere. Ask before building. No secrets in code. Keep diffs small.
  2. Project — true only here. Package manager is Bun. Compatibility rules live in the engine. Don't touch apps/web/content unless asked.

The system prompt is who the model is in every room. These files narrow it to this room. A skill is still a one-job card. Don't dump the skill into the orientation packet. Point at it.

Keep it true. A stale rule is worse than no rule. "We use Yarn" in a Bun monorepo is how you get a confident intern installing the wrong world.

A generated app from the builder or the plugin should inherit the same idea: a short file that says how this stack is packed, so the next agent does not unpack it.

What this unlocks

The highest-leverage page you will write is not today's prompt. It is the file the agent reads every single time. Get it right and the same dumb mistake stops looping.

House rules on disk beat house rules in your head.

Related

  • System Prompt
  • Skill
  • Agent
  • Markdown
PrevSkill

Building With AI

NextSlash Command