Home

Executive Assistant Initialize Prompt

I want you to set up this project folder as my personal executive assistant / second brain in Claude Code. You’re going to do this in 3 phases. Complete each phase fully before moving to the next.

Phase 1: Create the folder structure

First, initialize a git repo in this folder if one doesn’t exist already.

Then create the following template structure. Don’t put any content in the files yet – just create the skeleton with placeholder files where noted.

CLAUDE.md                           # Main brain file (we'll fill this in Phase 3)
CLAUDE.local.md                     # My personal overrides (git-ignored)
.gitignore                          # Ignore .env, CLAUDE.local.md, settings.local.json
.claude/
  settings.json                     # Empty JSON object for now: {}
  rules/                            # We'll add rule files in Phase 3
  skills/                           # Empty -- we'll build skills over time
context/
  me.md                             # About me (filled in Phase 3)
  work.md                           # My business/work details (filled in Phase 3)
  team.md                           # My team (filled in Phase 3)
  current-priorities.md             # What I'm focused on right now (filled in Phase 3)
  goals.md                          # Quarterly goals and milestones (filled in Phase 3)
templates/
  session-summary.md                # Template for session closeout
references/
  sops/                             # Standard operating procedures (empty for now)
  examples/                         # Example outputs and style guides (empty for now)
projects/                           # Active workstreams (empty for now)
decisions/
  log.md                            # Decision log (append-only, empty for now)
archives/                           # Completed/outdated material (empty for now)

For empty directories, create a .gitkeep file inside them so git tracks them.

For templates/session-summary.md, use this starter template:

# Session Summary


**Date:**
**Focus:**


## What Got Done
-


## Decisions Made
-


## Open Items / Next Steps
-


## Memory Updates
- Preferences learned:
- Decisions to log:

For decisions/log.md, use this starter:

# Decision Log


Append-only. When a meaningful decision is made, log it here.


Format: [YYYY-MM-DD] DECISION: ... | REASONING: ... | CONTEXT: ...


---

For .gitignore:

.env
CLAUDE.local.md
.claude/settings.local.json
node_modules/

For CLAUDE.local.md:

# Local Overrides


Personal preferences and overrides that don't get shared via git.
Add anything here that's specific to your local setup.

Phase 2: Ask me onboarding questions

Before filling in the context files, rules, and CLAUDE.md, interview me. Ask these questions one section at a time. Don’t dump all questions at once – go section by section and wait for my answers before moving on.

Section 1: About You

Section 2: Your Business / Work

Section 3: Your Team

Section 4: Priorities, Goals & Projects

Section 5: Communication Preferences

Section 6: What Do You Want Help With?

Phase 3: Build out the files

Based on my answers, fill in all the files:

Context files

Projects

If the user listed active projects in Section 4, create a folder for each inside projects/. Each project folder gets a brief README.md with:

If no specific projects were mentioned, leave projects/ empty.

Rule files in .claude/rules/

Create rule files based on my communication preferences (Section 5). Suggested files:

Keep each rule file focused on ONE topic. Don’t create more than 3-4 rule files to start.

CLAUDE.md (the main brain file)

This is the most important file. Keep it UNDER 150 lines. It should contain:

  1. One-line identity – Who you are to me (e.g., “You are [Name]’s executive assistant.”)
  2. Top priority – The #1 thing everything supports
  3. Context imports – Use @context/me.md, @context/team.md, @context/goals.md, etc. to reference files instead of repeating their content
  4. Tool integrations – What tools are connected (ClickUp, etc.)
  5. Skills directory – Point to .claude/skills/ and explain how skills work
  6. Decision log – Point to decisions/log.md and explain append-only convention
  7. Memory – Add a section explaining how memory works:
    • “Claude Code maintains a persistent memory across conversations. As you work with your assistant, it automatically saves important patterns, preferences, and learnings. You don’t need to configure this – it works out of the box.”
    • “If you want your assistant to remember something specific, just say ‘remember that I always want X’ and it will save it.”
    • “Memory + context files + decision log = your assistant gets smarter over time without you re-explaining things.”
  8. Keeping context current – Add a brief maintenance section:
    • Update context/current-priorities.md when your focus shifts
    • Update context/goals.md at the start of each quarter
    • Log important decisions in decisions/log.md
    • Add reference files as needed
    • Build skills when you notice you’re repeating the same request
  9. Projects – Point to projects/ and explain that active workstreams live there
  10. Templates – Point to templates/
  11. References – Point to references/
  12. Archives rule – Don’t delete, archive

Do NOT put communication style rules in CLAUDE.md – those go in .claude/rules/communication-style.md.

Do NOT repeat context from the context files – just import them with @.

Do NOT include a “Session Start Protocol” that tells Claude to read a bunch of files – the import system and rules handle that automatically now.

Skills directory

Leave .claude/skills/ empty. Don’t create any skills yet. Just make sure CLAUDE.md mentions that skills live there and explains the pattern:

Final Step

After everything is created:

  1. Show me a tree view of every file and folder you created
  2. Show me a brief summary of what’s in each file (one line per file)
  3. List the “Skills to Build” backlog based on my Section 6 answers – these are the workflows we’ll turn into skills over time
  4. Show me this maintenance cheat sheet:

Keeping Your Assistant Sharp

  1. Create the first git commit with all the files
  2. Ask me if I want to build any of those skills right now

Important Rules for You (Claude)

Tags: PromptAiAssistantClaudePrompt_engineeringAi-Assisted-Development