Build Project Memory for AI
Stop re-explaining your project in every new chat. Capture it once as a context profile the AI keeps across every conversation — stack-inferred conventions and all.
When every teammate explains the project differently, AI gets a different story each time. Shared team conventions give it one consistent account.
Inconsistent AI output often starts with inconsistent humans: each person primes the model with their own version of the rules. A shared conventions profile fixes the source. This setup captures the standards for Field Notes, an editorial content project where house voice is the product — plain, concrete, second-person, every claim sourced. The Content Project mode adds editorial principles; your conventions pin the voice and the rules; the never-assume list bars invented facts and quotes. One profile, shared by the team, means the AI hears the same story from everyone.
Agree the conventions
The voice, the standards, the rules everyone should be priming the AI with.
Put them in one profile
Mode-driven principles plus your own, in a single shared document.
Everyone uses the same one
Consistent input, consistent output, no per-person drift.
It captures the shared rules everyone should prime the AI with, in one profile: the house voice and Team Conventions, Naming Rules, Architecture Principles, a Glossary of project terms, and an Always Remember plus a Never Assume list. The Never Assume section is the important one — it bars the model from inventing statistics, quotes, or sources, telling it to flag a gap instead of filling it.
Paste the profile into ChatGPT under Settings → Personalization → Custom Instructions, or into a Project's instructions so it scopes to that work; in other tools, drop it into the equivalent custom-instructions or project field. Because it is plain text every teammate shares, the whole team primes the model with the same account of the rules instead of each person's own version.
No — nothing is remembered on its own; you paste the profile in, and ChatGPT's custom instructions or a Project's instructions keep it in scope within that tool, not as permanent cross-tool memory. It is project knowledge, not behavior: for a task persona with rules and escalation use the System Prompt Generator, and to carry an in-progress task into a new chat use the Context Handoff Builder.
Stop re-explaining your project in every new chat. Capture it once as a context profile the AI keeps across every conversation — stack-inferred conventions and all.
A reusable profile that tells AI everything constant about your project — type, stack, conventions, glossary, architecture principles, and the rules it must never guess.
Onboard AI to a codebase the way you'd onboard a new hire: what it is, how it's built, the rules that aren't written down, and the things never to assume.
End a working session like a shift change, not an abandonment: state captured, decisions logged, next step named — ready for the next session to pick up.
Convert scattered bug notes, Slack messages, or user complaints into structured engineering tasks with reproduction steps, severity, and root cause hypothesis.
What a converged conversation contains: a rejected voice, an accepted framing, a hard constraint, a format decision, and a final-version moment — each mapped to its prompt section.
Define what AI should permanently know about your project — stack conventions, glossary, and never-assume rules in a profile you paste once.