Good morning.

Two weeks ago I named the cognitive layer as the part of your business agents read from, and the part almost nobody has built yet.

The response was the predictable one: people understood the idea and asked for the file structure.

This issue is the file structure. One folder. A small set of files. A seven-step protocol to install it this afternoon, plus the handoff that keeps it alive once your team is writing into it.

By the time you finish this issue you will have a working cognitive layer your agents can read from, and use to maximize whatever task you have them working on.

— Sam

IN TODAY’S ISSUE 🤖

  • Why a folder is the move and not another tool

  • The cognitive folder at a glance, the full tree

  • What goes in each file, with the conventions that hold up under real use

  • The Protocol: seven steps to install this afternoon

  • Claude Skill that builds the whole folder for you in one conversation

  • Deploying this across your team

Let’s get into it.

Why The Folder, Not Another Tool

Most operators trying to fix the agent-context problem reach for a tool. A new Notion workspace. A vector database. A memory product. A Zapier flow that copies things between systems.

The problem with all of those is that agents do not work the way humans work. An agent reads files. It pulls them into a context window, processes them, writes output, and ends.

The fastest, cheapest, most portable way to give your agents shared context is a folder of plain markdown files that any model can read regardless of the platform you happen to be on this quarter.

A folder also survives platform cycles. If you migrate from Claude to whatever ships next year, the folder moves with you. The files do not care which model reads them. That portability is the whole point. You are building an asset, not a configuration.

One e-commerce operator I work with has a single shared folder his three agents all draw from. About 18 markdown files. Every model his team has tested has been able to read them. The folder is older than two of the agent platforms he has run his business on, and it will outlive the next two as well.

The Cognitive Folder At A Glance

Here is the full tree to start from. You can grow it later, but resist the urge to start bigger than this.

cognitive-layer/
  CLAUDE.md
  agent-team.md
  context/
    business-overview.md
    icps.md
    offers.md
    voice.md
    processes.md
  agents/
    [agent-name]/
      SOUL.md
      memory/
        decisions.md
        outcomes.md
  skills/
    [skill-name]/
      SKILL.md
      references/
      scripts/

A short tour before you start building.

CLAUDE.md sits at the root and holds the master context every agent loads. The name is becoming a cross-model standard, with AGENTS.md as the emerging alternative. Pick one of the two and stay consistent across the folder.

agent-team.md is the org chart of your agent layer. It describes who exists, what each one does, and what each one reads from.

The context/ folder holds business knowledge that is true regardless of which agent is running. ICPs, offers, voice, processes. Multiple agents read from these files, and you write them once.

The agents/ folder holds one subfolder per agent. Each subfolder has a SOUL.md for identity and a memory/ folder where the agent logs what it learned across runs.

The skills/ folder is the modular layer. Each skill is its own subfolder with a SKILL.md that any of your agents can load on demand. The Skill Fire issue covers how to build one, and that work is the right next step once the folder structure is in place.

The whole thing has to live somewhere your agents can read. A Claude project folder, a Cowork workspace, a GitHub repo synced to your agent platform, or a shared cloud folder, depending on where your agents run. Where it lives matters less than picking one location and not splitting across two.

What Goes In Each File

Conventions that hold up under real use, not theory. Each file does one job.

CLAUDE.md

The master context file. Every agent in your business should load it before doing anything else. Keep it under 1,000 words. If it grows past that, push detail down into context files and link to them.

What goes in:

  • A one-paragraph description of the business. What you sell, who you sell it to, what stage you are at.

  • The team. Who is on it, what each person owns, what each agent owns.

  • Current priorities. What the business is trying to do this quarter. What is off-limits.

  • Voice rules at the top level. Banned words. Tone. House style.

  • Pointers. "For ICP detail, see context/icps.md." "For voice detail, see context/voice.md." Agents follow links.

CLAUDE.md is the index. The context files hold the substance.

agent-team.md

Your agent org chart. One section per agent, with three lines each.

  • What it does in one sentence.

  • What it reads from (which context files, which skills).

  • What it produces (the output format, where it lands).

If you only have one agent today, this file is short. That is fine. The discipline of writing it down forces the question of how each new agent fits with the ones already running.

context/business-overview.md

The deeper version of the one-paragraph in CLAUDE.md. History, key metrics, what is true about the business that any agent might need to reference.

context/icps.md

Your ideal customer profiles. Who they are, what they want, what they hate, how they buy. If you have multiple ICPs, give each one a section. Agents drafting outreach, ads, or content all reference this file. Without it, every agent guesses.

context/offers.md

Every offer you sell, with price, scope, deliverables, positioning, and common objections. Sales, marketing, and support agents all reference this file, so write it once and route everyone to it.

context/voice.md

The voice guide. House style, banned language, sentence rules, and formatting preferences in one place. Include two or three examples of writing that hits the voice plus one example that misses, with notes on why. The miss is often more useful than the hit.

context/processes.md

The repeatable workflows your business runs. How a deal gets qualified. How a piece of content gets shipped. How a refund gets handled. Agents reference these to know where they sit in the larger flow.

agents/[agent-name]/SOUL.md

Per agent. Identity, role, behavior, hard limits.

  • Who this agent is. "You are the intelligence agent for [business name]."

  • What it does and does not do. Scope and boundaries.

  • How it behaves. Tone for its outputs. What it should refuse to do.

  • What it reads from. The specific context files and skills it loads.

  • The output format it produces, every time.

A SOUL.md is what makes an agent feel like a member of the team rather than a chat session.

agents/[agent-name]/memory/decisions.md

Where the agent (or you) logs decisions that came out of its work. Why a particular call was made. What the data said. What the agent flagged that turned out to matter.

This is the file that makes the agent compound. Without it, every run starts cold.

agents/[agent-name]/memory/outcomes.md

Where you log what happened after the decisions in decisions.md. Did the call work. Did the recommendation hold up. Where the agent was wrong.

The pairing of decisions and outcomes is what closes the loop. Over a few months, an agent reading both files starts to make calls that look like the ones that worked in production, not the ones that sounded reasonable in isolation.

skills/[skill-name]/SKILL.md

Modular expertise. Each skill is a folder with a SKILL.md at the top. Multiple agents can load the same skill on demand. The Skill Fire issue is the deep dive on building these well.

The Protocol

Seven steps. One afternoon if you focus. The bar is a working folder your first agent can read from by end of day. Polish comes later.

Step 1. Pick the location. Choose where the folder will live. A Claude project. A Cowork workspace. A GitHub repo. A shared cloud folder synced to your agent platform. The right answer is wherever your agents already run. Create the empty skeleton: a cognitive-layer/ folder at the top, with the subfolders shown above. Empty files are fine.

Step 2. Write CLAUDE.md. Open the file at the root and write the master context. The business in one paragraph. The team. Current priorities. What is off-limits. Pointers to the context files you will fill in later. Twenty to thirty minutes if you keep it tight.

Step 3. Fill the context folder. Write business-overview.md, icps.md, offers.md, voice.md, and processes.md. Pull from your existing docs. Most operators have 60% of this written already, scattered across Google Drive and Notion. The work is consolidation, not creation. If a file feels thin, mark it [TODO: expand] and keep moving. The folder works at 70% completeness. Three weeks of polishing kills the project before it ships.

Step 4. Write agent-team.md. List every agent you currently have running, plus the next one or two you plan to build. Three lines each: what it does, what it reads from, what it produces. If you only have one agent today, write the file anyway. The structure forces the right question every time you add another.

Step 5. Build the first agent's folder. Pick the agent you use most. Create the subfolder under agents/. Write its SOUL.md. Create the empty memory/decisions.md and memory/outcomes.md files. The memory files start blank and get populated through the Friday ritual described below.

Step 6. Add one skill. Pick one recurring task that agent does. Build a skill for it: a folder under skills/, a SKILL.md with a trigger-style description and a structured body. The Skill Fire issue is the reference. One skill is enough for the first pass. Two more can come next week.

Step 7. Test the read path. Point your agent at the folder. Ask it a question that should require it to load something specific from the context files. Watch the run end-to-end. If the agent ignored a file you expected it to read, the issue is almost always in the SOUL.md (the agent does not know the file exists or where it lives) or in CLAUDE.md (the pointer is missing or unclear). Fix it, run again. The first time the folder works the way it should, the whole project clicks.

By the end of step seven you have a working cognitive layer. It will be 70% complete and that is the right place to start. The remaining 30% comes from the team writing into it.

Have Claude Build It For You

If you would rather not run the seven-step protocol by hand, here is a Claude Skill that runs the whole conversation and writes the full folder at the end. Same output as the Protocol, with Claude doing the file creation while you answer the questions.

Three steps to install it:

  1. Create a folder anywhere your Claude environment can read from (a Claude project folder, a Cowork workspace, a Git repo, a synced cloud folder). Inside it, create a subfolder called cognitive-folder-scaffolder/.

  2. Inside that subfolder, create a file called SKILL.md and paste in the block below.

  3. Tell Claude: "Set up my cognitive folder." Claude loads the skill, walks you through the conversation (about 30 to 45 minutes if you have your offers, ICPs, and voice docs nearby), and writes every file at the end with your specifics filled in. Where your answers are thin, Claude leaves a [TODO: expand] marker so you know what to come back to.

The full SKILL.md to paste:

---
name: cognitive-folder-scaffolder
description: Build the Cognitive Folder: a complete file-and-folder structure your agents read from. Creates CLAUDE.md, agent-team.md, the context/ folder with five business knowledge files, the agents/ folder with the first agent's SOUL.md and memory files, and the skills/ folder. Use this skill when the user wants to set up their cognitive folder, build the cognitive layer, scaffold shared agent context, create the file structure for their agents, install AGENTS.md or CLAUDE.md, set up shared memory for multiple agents, or build the file system their agents run out of. Walks through a structured conversation to populate every file with the operator's business specifics, then writes the full folder.
---

# Cognitive Folder Scaffolder

Build the Cognitive Folder: the shared file-and-folder layer every agent in the operator's business reads from. This skill produces a working folder by end of conversation with every file populated, not empty placeholders.

## Before You Start

Confirm three things in one message before asking any questions:

1. The operator wants the full Cognitive Folder built (not just one file).
2. The operator can dedicate roughly 30 to 45 minutes to the conversation, or is willing to ship a 70%-complete folder with `[TODO: expand]` markers in any sections they cannot fill in right now.
3. The operator knows where the folder should live (a Claude project, a Cowork workspace, a Git repo, or a shared cloud folder synced to wherever their agents run). The default location is the current working directory.

If the operator has existing voice guides, ICP documents, offer sheets, or process docs, ask them to share or paste those first. Pull the answers from those documents instead of asking redundant questions.

## The Conversation

Ask these in order. Group related questions together so the operator can answer in batches. If an answer is thin, mark the relevant section `[TODO: expand]` in the output and move on.

### Setup

1. Where should the `cognitive-layer/` folder live? Default: the current working directory.
2. Do you want the master file named `CLAUDE.md` or `AGENTS.md`? Default: `CLAUDE.md`. Use `AGENTS.md` if the operator runs multiple model providers and wants the cross-model standard.

### Business Context

3. What is the business name?
4. What does the business do? One or two sentences. Who you sell to, what you sell, what stage the business is at.
5. What's the business type? (Agency, SaaS, ecommerce, expert/consultant/creator, services, other.)
6. List the team. For each person: name, role, what they own.
7. What is the business trying to do this quarter? Three to five priorities is enough.
8. What is off-limits for agents? Topics they should not address, decisions they should not make, voices they should not impersonate.
9. What tools and platforms does the business currently use? (CRM, ESP, project management, support, analytics, content systems, agent platforms.)

### Voice

10. Describe the voice in two or three sentences.
11. List banned words, phrases, or formatting.
12. Paste two short examples of writing that hits the voice. If possible, paste one example that misses, with a sentence or two on why.

### Customers and Offers

13. Who is the ideal customer? Walk through one ICP at a time. For each: who they are, what they want, what they hate, how they buy. If there are multiple ICPs, list each one.
14. List every offer the business sells. For each: name, price, scope, deliverables, positioning angle, two or three common objections.
15. What are the three to five most important repeatable processes in the business? One or two sentences per process is enough for the first pass.

### Agent Layer

16. List every agent currently running in the business plus any planned in the next quarter. For each: name, what it does, what it reads from, what it produces.
17. Which agent should be fully scaffolded first? For that agent, capture: identity in one sentence, scope (what it does and does not do), behavior (tone, communication style, refusal rules), hard limits, what it reads from (specific file paths from the folder structure), and output format.

## Building the Output

After the conversation, generate the complete folder structure below. Every file must contain real content based on the operator's answers, not generic placeholders. Where the operator's answer was thin, include a `[TODO: expand]` marker with a specific note on what to add.

### Folder Structure to Generate

```
cognitive-layer/
  CLAUDE.md             (or AGENTS.md if operator chose that name in question 2)
  agent-team.md
  context/
    business-overview.md
    icps.md
    offers.md
    voice.md
    processes.md
  agents/
    [first-agent-name]/
      SOUL.md
      memory/
        decisions.md
        outcomes.md
  skills/
    README.md
```

### File Content Guidelines

**CLAUDE.md** (or AGENTS.md). The master context file. Keep under 1,000 words. Structure: business name and one-paragraph description (from question 4); Team section (table or list from question 6); Current Priorities section (from question 7); Off-Limits section (from question 8); Voice At The Top Level section (three to five rules pulled from questions 10 and 11); Where To Find More section (pointers to each file in context/, agents/, and skills/ with one-line descriptions).

**agent-team.md.** The agent org chart. For each agent the operator listed in question 16: agent name as H3, one sentence on what it does, "Reads from:" list of file paths, "Produces:" output format and where the output lands. If only one agent was listed, include a note: "Add new agents here as you build them. The structure forces the right question every time."

**context/business-overview.md.** Expanded business context: business name and description (question 4), business type (question 5), team roster table (Name, Role, Owns), current quarter priorities (question 7), tools and platforms grouped or tabled (question 9), and a History and Current State section with `[TODO: expand]` if the operator did not provide history.

**context/icps.md.** One section per ICP from question 13. For each: ICP name as H2, who they are, what they want, what they hate, how they buy. If only one ICP was provided, include a note at the bottom: "Add additional ICPs as the business expands its offer set."

**context/offers.md.** One section per offer from question 14. For each: offer name as H2, price, scope, deliverables, positioning, common objections (with one-line responses if the operator provided them).

**context/voice.md.** Voice guide structure: Voice Description (from question 10), Banned Language (from question 11), Examples That Hit (from question 12), Example That Misses (from question 12 with operator notes), Sentence and Paragraph Rules with `[TODO: expand]` and a note: "Add specific rules about sentence length, paragraph rhythm, and formatting preferences."

**context/processes.md.** One section per process from question 15. For each: process name as H3, one-or-two-sentence description, `[TODO: expand]` marker if the operator only gave a high-level answer with a note: "Add the specific steps, owners, and triggers for this process."

**agents/[first-agent-name]/SOUL.md.** Agent identity file. Structure: Agent Name as H1, then sections for Identity (question 17a), Scope (17b), Behavior (17c), Hard Limits (17d), Reads From (17e, with full file paths from the folder structure), Output Format (17f).

**agents/[first-agent-name]/memory/decisions.md.** Empty starter file with header `# Decisions Log` and a note: "Log decisions made by or about this agent. Each entry: date, what the data said, what was decided, why. Voice-to-text works. Rough prose works. The reader is an agent, not a copy editor."

**agents/[first-agent-name]/memory/outcomes.md.** Empty starter file with header `# Outcomes Log` and a note: "Log what happened after the decisions in decisions.md. Each entry: date, which decision this references, what actually happened, what the agent should learn from this. Pair every decision with its outcome over time."

**skills/README.md.** Header `# Skills`, a one-paragraph description of what the skills folder is for, a pointer to the Bionic Business *Skill Fire* issue as the reference for building skills, a note: "Each skill is a folder. The folder contains a `SKILL.md` file at minimum. Add `references/` and `scripts/` subfolders if the skill needs them." Include a starter list with three suggested first skills based on the business type:
- Agencies: weekly-client-status-email, competitive-brief, voice-review.
- SaaS: customer-success-followup, feature-announcement, churn-signal-review.
- Ecommerce: product-description-drafter, email-flow-writer, customer-support-triage.
- Expert/consultant/creator: content-drafter, audience-research, lead-qualification.
- Services or other: client-update-drafter, intake-summary, weekly-status-review.

## Delivering the Output

After generating every file, deliver a summary message to the operator:

1. Confirm the folder location and the master file name (CLAUDE.md or AGENTS.md).
2. List how many files were created and how many contain `[TODO: expand]` markers.
3. List the four files the operator should review and customize first: CLAUDE.md, context/voice.md, context/icps.md, and the first agent's SOUL.md.
4. Tell the operator the next three steps: point the first agent at the folder and run one test prompt that should require it to load a specific context file, then watch the run end-to-end; build the first skill in skills/ using the Bionic Business *Skill Fire* issue as the reference; schedule the Friday ritual (20 minutes, with whoever owns each file, to keep the folder current and the memory logs growing).
5. Mention that the Bionic Business Cortex Issue #14 Agent Backbone Build Package can write into this folder structure to scaffold the full Five-Agent Backbone.

Run it once to install the folder. Run it again whenever you stand up a new agent and want it scaffolded the same way.

Deploying This Across Your Team

A folder built and abandoned is worse than a folder that never existed. Here is how the team angle works.

Assign one owner per file. CLAUDE.md is yours, the operator. Voice and processes might be owned by your head of operations. ICPs and offers might be owned by sales or marketing. Each owner is responsible for keeping their file current and accurate. Anyone on the team can suggest edits, but the owner ships the changes.

Give the team write access to the memory files. The decisions.md file is where your team logs why a call was made. Voice-to-text works. Rough prose works. The reader is an agent, not a copy editor. The point is to capture the reasoning before it disappears.

Pick one tool for editing. If it lives in Google Drive, edit in Google Drive. If it lives in GitHub, edit through your usual git flow. If it lives in a Cowork or Claude project, edit there. The fastest way to kill the folder is to have three teammates editing in three places.

Onboard new hires by walking them through the folder. Reading CLAUDE.md, agent-team.md, and the context files is faster than three weeks of asking the same questions in Slack. The folder doubles as your operating manual without you having to write a separate operating manual.

Your cognitive folder is the part of your business that ages well. 

Tools change and agents get rebuilt, and platforms come and go. 

The folder moves with you, and every week it becomes a little more useful than it was the week before.

If today's issue landed, Cortex is where you get more like this and where work gets done.

And Cortex is open for new subscribers:

Cortex is a monthly premium version of Bionic Business, helping entrepreneurs and business owners grow and scale with AI and Agents.

You only get access to the Cortex (Signals and Circuits) issues for the months you're subscribed to, not the archives.

You can cancel at any time. But there are no refunds, for any reason. All sales are final.

  • Full regular email issues

  • 1x Signals Strategic Briefing

  • 1x Circuits Tactical Guide

  • Access to all Skills issues

  • Claude Cowork as your marketing team special issue

  • 50% OFF select workshop trainings

Get in now in time for the next batch of issues.

Until next time,
Sam Woods
The Editor

.

Keep Reading