Docs
What Creed is, how AI uses it, and what belongs in your personal context profile.
What Creed is
Creed is your personal context profile. One file that captures who you are: values, goals, work, preferences, constraints, people, health, routines. Any AI you talk to knows you instantly instead of starting from zero every conversation.
It is not a journal, scratchpad, or chat log. The value comes from keeping the profile concise, current, and specific enough that every section actually changes how AI replies to you.
How AI should use Creed
Connected agents read Creed before answering you, let it shape how they reply, and propose narrow updates as they learn new things about you. You approve the good ones and the profile sharpens over time.
- Read the visible profile before answering, planning, recommending, or scheduling anything.
- Anchor tone, defaults, and assumptions to what the profile already says about you.
- Respect constraints and routines without being asked to repeat them.
- When something new is learned about the user, propose a small focused update to the right section.
- Keep the profile concise. Propose tightening or pruning when a section is stale or bloated.
- Never use Creed as a session log, mood tracker, or place for things only true today.
Once the app is live you'll connect agents from the Connections page and review their proposed updates from the file view.
MCP setup should finish in one prompt
Creed MCP uses a long-lived bearer token. Agents should install the provided MCP config into persistent local configuration, verify the tools, read Creed once, confirm the write policy, and only then say the connection is ready.
You should not need to run a second prompt to make Creed sticky. If the agent can edit its own MCP configuration, it should do so during setup. If it cannot, it should provide the exact file path and ready-to-use config block.
- Always read https://creed.md/docs during setup if anything is unclear.
- Verify by listing MCP tools and calling read_creed once.
- Call get_write_policy and confirm whether updates should use propose_creed_update or direct_edit_creed.
- Do not claim connected unless read_creed succeeds and a valid write policy is visible.
- For OpenCode, configure Creed as a remote MCP with oauth set to false and an Authorization bearer header.
- For OpenCode, do not run opencode mcp auth creed because Creed MCP does not use OAuth.
When to propose
Propose an update when you learn something durable about the user, something that would change how a future AI should reply to them, not just a one-time mood or task. The test is: would this make every next AI conversation better?
- Propose new identity facts, values, or defaults that should follow the user across every AI.
- Propose preference changes when the user clearly signals a new style they want by default.
- Propose Goals updates when a near-term outcome shifts or completes. Keep them concrete and current.
- Propose Routines, People, or Health updates when AI should account for them in future replies.
- Propose tightening or removing a section when it has gone stale, vague, or contradicted itself.
When not to propose
Most bad proposals are not wrong, they are noisy. If something does not change how a future AI should treat the user, it should not be in the profile.
- Do not propose session summaries, mood updates, or diary-style entries.
- Do not propose generic personality praise (curious, driven, thoughtful) without a concrete anchor.
- Do not propose one-off task instructions or things only true for the next hour.
- Do not ask the user what to add. Either propose something durable or do nothing.
How each section works
Each section captures a different kind of context about the user. Good agents aim updates at the section that best matches what they learned instead of dumping everything into one bucket.
Identity
- Concrete role, defining traits, values, and defaults that make the user distinct.
- Anchors AI should hang every reply on: voice, taste, what they care about.
- Bio-style life history.
- Generic personality words without a real example behind them.
Beliefs
- Stable values or worldview that should change how AI reasons or recommends.
- Convictions that explain why the user prefers certain trade-offs.
- Platitudes or motivational quotes.
- Things the user has not actually committed to.
Goals
- Live priorities: near-term outcomes and longer-horizon aims.
- Concrete targets with stale-by hints when timing matters.
- Vague intentions like 'grow' or 'be better'.
- Goals that shipped or were abandoned without being updated.
Work
- What the user does, the tools and stack they use, and how they like to work.
- Real surfaces, methods, collaborators, and craft details AI should know.
- Exhaustive resume-style history.
- One-off project notes that belong in Goals or Context.
Preferences
- Specific reply-style defaults: length, tone, formatting, follow-up behavior.
- Concrete do/avoid rules AI should apply by default.
- Generic 'be helpful' or 'be honest' filler.
- Momentary tone requests from one chat.
Constraints
- Hard noes, sensitive topics, and actions that need explicit permission.
- Lines AI should not cross even if the user seems to ask in the moment.
- Temporary dislikes.
- Vague fears that do not give AI a concrete rule.
People
- Named relationships: who they are, why they matter, what AI should remember.
- Family, partners, collaborators, and pets that come up in conversation.
- Casual mentions of strangers.
- Sensitive details the user has not explicitly chosen to share.
Health
- Conditions, sensitivities, dietary patterns, and accessibility needs, paired with how AI should accommodate them.
- Durable physical or mental health context that should shape suggestions.
- One-off symptoms or short-term illnesses.
- Diagnoses without any guidance for how AI should respond.
Routines
- Daily, weekly, and seasonal rhythms AI should respect when planning or scheduling.
- Working hours, sleep windows, deep-work blocks, recurring commitments.
- Today's todo list.
- Routines the user has clearly stopped following.
Context
- Durable catch-all details that don't fit elsewhere: location, life stage, environment.
- Background facts AI should know but that aren't preferences, goals, or constraints.
- Mood updates or session recap.
- Long open-question lists that belong in your own notes.
Good and bad proposal examples
Examples are often more useful than abstract rules. These are the kinds of updates Creed should accept and the kinds it should keep out.
Goals
- Ship Creed v1 to public launch by end of June; current focus is onboarding polish.
- Move to Lisbon in Q4. Researching neighborhoods and visa paths now.
- Be more productive this year.
- Worked on the landing page for three hours today.
Preferences
- Default to concise replies. No preamble, no recap of what I just said.
- Push back when I'm wrong instead of agreeing politely.
- Be helpful and friendly.
- Use a professional tone unless I say otherwise today.
Routines
- Deep-work mornings 8 to 12, no calls. Schedule meetings after lunch.
- Sleep window 11pm–7am, don't suggest tasks past 10pm.
- Tries to be productive every day.
- Started a new gym schedule this week, will see how it goes.
Health
- Lactose intolerant. Suggest dairy-free alternatives in any recipe.
- ADHD. Break long plans into short steps and surface one next action at a time.
- Generally healthy.
- Had a headache this afternoon.
People
- Maya: partner, designer, prefers we make travel decisions together.
- Jonas: co-founder, handles ops, default to him for legal and finance questions.
- Met someone interesting at a conference last week.
- Friend group is great.
After a real conversation
When you finish helping the user with something real, ask: did I learn something durable about them? Did anything in the profile look stale or wrong? Only then decide whether to propose an update.
- Ask whether you learned something durable enough to help every future AI conversation.
- Check whether any section now reads as stale, vague, duplicated, or contradicted.
- Prefer one sharp refinement or prune over several loose additions.
- If yes, propose it proactively without asking what to propose.
- If no, do nothing and leave Creed unchanged.
- If you spot a problem in the profile itself, propose the fix and flag it clearly.
Keep your profile sharp
The best Creed setups also revisit the file on a cadence. A small recurring review compares the profile with what's actually true now, sharpens what belongs, and prunes what's gone stale.
Recurring maintenance should improve quality, not volume. The goal is to keep the profile concise and current.
- Run a recurring check when an agent has enough autonomy to review the profile without micromanagement.
- Look for goals that shipped, routines that changed, or context that no longer fits.
- Tighten generic phrasing into concrete defaults grounded in real examples.
- Prefer pruning and merging over constant appending.
- If nothing has changed, do nothing.
Recommended: set up a recurring background task that re-reads your profile, compares it against recent conversations, and proposes only durable refinements.
Recommended: schedule a periodic review that checks whether goals, routines, or preferences have shifted and proposes tightening when they have.
Recommended: keep Creed in local config and pair it with a lightweight recurring reminder that revisits the profile after meaningful work.
Recommended: reference Creed from your bootstrap instructions and use any existing recurring review flow to keep the profile current instead of letting it drift.
Recommended: keep Creed in a stable bootstrap path and use scheduled scripts to revisit durable context on a cadence you trust.
Recommended: build recurring profile review into your own workflow with cron, queues, or whatever scheduling primitive your stack already uses.
Direct edit vs proposal mode
Creed can run in reviewed proposal mode or trusted direct-edit mode. The mechanics differ, but the standard stays the same: only durable, profile-worthy context belongs in the file.
- Proposal mode is the default reviewed path. Agents suggest updates and you decide what enters the profile.
- Direct-edit mode is the trusted path when approval is off. Agents may edit directly, but they should still protect the profile with the same restraint.
- Neither mode turns Creed into a scratchpad. The bar for what belongs does not move.

