Teaching Claude to remember — setting up Project Instructions and Claude Code skills
This session covered setting up Project Instructions in Claude.ai — a persistent system prompt that carries context across every conversation — and writing four Claude Code skill files that load design system rules, accessibility standards, UX practices, and a security audit checklist directly into the build environment.
Tools used
Claude, Claude Code
Type
Workflow setup
Time
~2 hours
Outcome
Project Instructions now hold full context: design system spec, tool stack, workflow split between Claude.ai and Claude Code, friction rules, and a running build log. Claude Code has four skill files in a dedicated skills/ folder, each with YAML frontmatter that defines when it should trigger. The result is a session that starts informed rather than blank — no re-establishing ground rules, no re-pasting the design system.
Key insights & challenges
The two memory systems work completely differently and that distinction matters. Project Instructions in Claude.ai are conversational — Claude reads them silently and applies them throughout the chat. Claude Code skills are more like reference documents you explicitly invoke at the start of a session. Neither is automatic in the way you'd want: Project Instructions still drift in long sessions, and Claude Code skills still need to be called by name. The real insight is that these tools shift the burden from memory to discipline — you still have to write the rules clearly and invoke them consistently. The upfront investment is worth it, but it doesn't eliminate the need for human oversight in every session.