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.
A reusable profile that tells AI everything constant about your project — type, stack, conventions, glossary, architecture principles, and the rules it must never guess.
A project profile is the document you wish every new AI chat already had. This setup builds one for Ledger API, a public REST platform where hundreds of integrations depend on stable response shapes. The API Platform mode contributes contract-first architecture principles; the stack (C#, ASP.NET Core, EF Core, PostgreSQL) contributes its naming and convention rules; your glossary defines postings and journals. The result is a single profile that captures the whole project identity — paste it once and reuse it everywhere.
Pick the project mode
API Platform, SaaS, Internal Tool — the mode sets sensible architecture principles.
Add the facts only you know
Overview, conventions, glossary; the engine derives the stack-driven parts.
Reuse the profile everywhere
One document covers every conversation about the project.
It hands the model the constants up front and forbids invention. The Never Assume section bars removing or repurposing a response field, assuming the schema instead of checking migrations, and inventing any fact missing from the profile — where a fact is absent, the AI must ask. Always Remember also names it the source of truth for project facts over general assumptions.
When you're capturing knowledge, not behavior. The AI Usage Notes draw the line: this profile is project KNOWLEDGE — stack, conventions, glossary — while a task persona with role, tone, and escalation rules belongs in the System Prompt Generator. For an in-progress task continued in a new chat rather than durable identity, it points to the Context Handoff Builder.
Contract-first architecture principles specific to a public interface. Choosing API Platform contributes rules like breaking changes require a version bump never a silent edit, validate input at the boundary with documented error shapes, and keep responses backward-compatible by adding fields, not repurposing them. The project-context-builder also derives stack-driven parts from C#/ASP.NET Core/EF Core/PostgreSQL, so you only add the facts only you know.
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.
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.
When every teammate explains the project differently, AI gets a different story each time. Shared team conventions give it one consistent account.
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.