Skip to main content

Naming Standards

How things are named describes the meta of the matter and it is the meta of the matter that matters most.

The hardest problem in engineering is naming things.

This page is the canonical reference for terminology across Dreamineering. Use these terms consistently to reduce confusion and enable coordination between humans and AI agents.


Why Naming Standards Matter

  • Searchability — Type a prefix, find all related content
  • Consistency — Same term means the same thing everywhere
  • Scalability — Standards work with 10 files or 10,000 files
  • Context compression — Names carry maximum information density
  • Composability — Enable coordination at edges
  • AI-readability — Agents can parse and act on consistent naming

Without consistency, improvement is guesswork.


Operations Terminology

How work gets documented. Four levels from strategic to tactical:

STANDARD (Why)  →  PROCESS (What)  →  WORKFLOW (How)  →  CHECKLIST (Verify)
TermQuestionScopeChangesExample
StandardWhy does this matter?Organization-wide rulesRarelyBrand Guidelines, Security Policy
ProcessWhat needs to happen?End-to-end outcomePeriodicallyMarketing, Onboarding, Sales
WorkflowHow do we do this activity?Step-by-step executionRegularlyArticle Copywriting, Lead Qualification
ChecklistDid we do it right?VerificationAs neededQuality Gate, Pre-publish Check

How They Nest

STANDARD: Marketing Principles
└── PROCESS: Content Marketing
└── WORKFLOW: Article Copywriting
└── CHECKLIST: Final Quality Gate

Disambiguation

Use ThisNot ThisReason
StandardPolicy, Guideline, Rule"Standard" implies measurable compliance
ProcessSystem, Function"Process" implies flow from trigger to outcome
WorkflowSOP, Procedure, Playbook"Workflow" is tool-agnostic and clear
ChecklistTask list, To-do"Checklist" implies verification, not work

Special Terms

TermDefinitionWhen to Use
ProtocolRules governing interaction between systemsAPI specs, data exchange formats, governance rules
PlaybookCollection of related workflows"Everything you need to run [function]"
PracticeInformal pattern not yet documentedCapture as workflow when proven valuable
Work ChartCapability-to-demand mappingWho does what (separate from how)

Full definitions: Process Optimisation


Content Terminology

How site content is organized.

Directory Structure

DirectoryPurposeContent Type
/docs/Published documentationEvergreen reference, frameworks, guides
/meta/Published insightsTime-stamped articles, predictions, reflections
/.agent-work/Working filesDrafts, research, planning (not version controlled)
/.claude/Agent configurationSkills, commands, context

Page Types

TypeLocationPurposeFrontmatter
Index*/index.mdCategory overview, navigationsidebar_position: 1
Guide/docs/*/How-to, referenceStandard tags
Workflow/docs/business/*/Step-by-step processActivity tags
Article/meta/YYYY-MM-DD-*.mdDated insightDate, authors, tags
Profile/docs/agency/mastermind/Person/entity analysisProfile tags

Frontmatter Standards

Required fields:

---
title: Page Title
sidebar_label: Short Label
tags:
- PrimaryCategory
- SecondaryCategory
---

Optional fields:

description: SEO description (150-160 chars)
sidebar_position: 1
authors: [matt]
date: 2024-12-14

Tag Conventions

  • Use existing tags before creating new ones
  • Capitalize first letter: Marketing not marketing
  • Singular form: Workflow not Workflows
  • No spaces: BOaaS not BOa aS

Core tags: Systems, Process, Workflow, Standards, BOaaS, Marketing, Platform, AI, Crypto, DePIN


File & Folder Naming

Folders

Pattern: kebab-case

✅ docs/business/growth/marketing/
✅ docs/systems/process-optimisation/

❌ docs/Business/Growth/Marketing/ (no capitals)
❌ docs/business/growth/Marketing/ (inconsistent)
❌ docs/business_growth_marketing/ (no underscores)

Files

Pattern: kebab-case.md or kebab-case.mdx

✅ marketing-article-copywriting.md
✅ process-optimisation.md
✅ naming-standards.md

❌ MarketingArticleCopywriting.md (no PascalCase)
❌ marketing_article_copywriting.md (no underscores)
❌ marketing article copywriting.md (no spaces)

Index Files

Pattern: index.md or index.mdx for category pages

✅ docs/systems/index.md
✅ docs/business/growth/marketing/index.md

❌ docs/systems/systems.md (use index.md)
❌ docs/systems/README.md (use index.md)

Dated Content

Pattern: YYYY-MM-DD-slug.md

✅ meta/2024-12-14-the-amplifying-wave.md
✅ meta/2024-12-10-naming-matters.md

❌ meta/the-amplifying-wave.md (missing date)
❌ meta/14-12-2024-the-wave.md (wrong date format)

Skill Naming

For .claude/skills/ directories.

Pattern: {category}-{capability} or {verb}-{noun}

✅ design-system
✅ question-led-writing
✅ building-landing-pages
✅ tracking-predictions

❌ designSystem (use kebab-case)
❌ design_system (no underscores)
❌ ds (too abbreviated)

Skill Categories

PrefixDomainExamples
design-*Visual/UIdesign-system, design-audit
building-*Constructionbuilding-landing-pages
writing-*Content creationquestion-led-writing
researching-*Investigationresearching-depin, researching-business-ideas
tracking-*Monitoringtracking-predictions
analyzing-*Analysisanalyzing-industries

Word List

Canonical terms and their alternatives.

Approved Terms

UseInstead OfReason
WorkflowSOP, Procedure, Playbook (for single activity)Tool-agnostic, clear
StandardPolicy, Guideline, RuleImplies measurable
ProcessSystem (for work documentation)Implies flow
ChecklistTask list, To-do listImplies verification
Work ChartOrg Chart, RACICapability-focused

Discouraged Terms

AvoidUse InsteadReason
SOPWorkflowIndustry jargon
ProcedureWorkflowAmbiguous
Policy (for work docs)Standard"Policy" implies HR/legal
GuidelineStandard or WorkflowToo weak
Best PracticeStandard or WorkflowVague, undocumented
Protocol (for work steps)WorkflowReserve for system interaction

AI Writing Terms

AvoidUse InsteadReason
"dive into""explore", "examine"Cliché
"unveil""show", "reveal"Cliché
"realm""area", "domain"Cliché
"leverage" (as verb)"use"Jargon
"utilize""use"Unnecessary complexity
"in order to""to"Wordy

Naming Patterns by Context

Marketing Activities

Pattern: marketing-{activity-type}-{specific}

✅ marketing-article-copywriting.md
✅ marketing-activity-seo.md
✅ marketing-social-media-playbook/

❌ copywriting.md (missing category)
❌ article-marketing.md (wrong order)

Business Functions

Pattern: {function}/{sub-function}/

✅ docs/business/growth/marketing/
✅ docs/business/growth/sales/
✅ docs/business/accounting/

❌ docs/marketing/ (missing business context)

Framework Pages

Pattern: {framework-name}.md or {framework-name}/index.md

✅ docs/the-game/index.md
✅ docs/systems/thought-audit.md
✅ docs/work/index.md

❌ docs/the-game.md (use folder + index for major frameworks)

Search Optimization

Prefix Patterns

Design names so prefix search works:

"marketing-"     → All marketing activities
"workflow-" → All workflow documents
"researching-" → All research skills
"docs/business/" → All business documentation

Grep-Friendly Naming

Names should be unique enough to grep:

# Find all workflow documents
grep -r "Workflow" docs/ --include="*.md"

# Find all marketing activities
ls docs/business/growth/marketing/marketing-activities/

Change Log

Track terminology changes here.

DateChangeReason
2024-12Established operations terminology hierarchyStandardize process documentation
2024-12Created naming standards documentSingle source of truth for terminology

Context