1 min lesson
The @-symbol toolkit
Walk through each part of "The @-symbol toolkit", then explain what each one does.
Step 1 of 2
The @-symbol toolkit
- @files
- Pin a specific file the model must consider, e.g. the interface a change must conform to
- @folders
- Scope the model to a subsystem without naming every file
- @docs
- Bring in indexed external or library docs so the model uses the real API, not a hallucinated one
- @web
- Pull live information for things outside the codebase, like a changelog or RFCRequest for Comments. A written design proposal circulated for feedback before anything gets built. Press Enter for the full definition.
Garbage context in, garbage code out
The model can only reason over what it can see. Ask it to "add a field to the user model" with no context and it invents a plausible model that doesn't match yours.
Hand it @models/user.ts plus the migration folder and the same prompt produces a change that fits your schema, your naming and your conventions.