Files
claude-config/projects/README.md
T
slaguru666andClaude Sonnet 4.6 3fbf9892f9 feat: add claude.ai Project instructions for four work domains
- projects/general.md — catch-all engineering context
- projects/foundry-dev.md — FoundryVTT/zero-engine development
- projects/infrastructure.md — VPS, Docker, CI/CD
- projects/rpg-creative.md — SLA Industries, Stormbringer, convention work
- projects/README.md — setup guide and sync workflow

Each file includes Graphiti session-start instruction so web conversations
have access to live memory from Claude Code sessions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 23:11:08 +01:00

1.6 KiB

Claude.ai Projects — Setup Guide

These files are the custom instructions for claude.ai Projects. Each Project gives the web/browser surface the same context that Claude Code gets from CLAUDE.md and memory files.

Projects to create

File Project name Use for
general.md General Engineering Catch-all: scripting, tooling, anything that doesn't fit another project
foundry-dev.md FoundryVTT Dev zero-engine, modules, Foundry system/module work
infrastructure.md Infrastructure VPS, Docker, Gitea, CI/CD, server work
rpg-creative.md RPG & Creative SLA Industries writing, Stormbringer, convention prep

How to set up a Project

  1. Go to claude.ai → Projects → New Project
  2. Name it (use the names in the table above for consistency)
  3. Open Project Instructions and paste the contents of the relevant .md file
  4. Save

Keeping Projects in sync

When CLAUDE.md or domain knowledge changes:

  1. Update the relevant file in projects/
  2. Run ./sync.sh to commit and push
  3. Manually paste the updated file into the Project's instructions on claude.ai

There's no API to push instructions automatically — this step stays manual.

Why Graphiti matters here

Each instruction file starts with a Graphiti session-start call. Graphiti MCP is already connected to claude.ai, so every Project conversation has access to live memory — facts, decisions, project state — that Graphiti learned from Claude Code sessions. This is what makes the web surface dynamic rather than just static context.