Skip to content
Business
Skill

/ceos-process

Use when documenting core processes or reviewing process followability

BOOST
From plugin
ceos
15723 skills
Install
$ npx -y skills add bradfeld/ceos --skill ceos-process --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/ceos-process

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when documenting core processes or reviewing process followability

SKILL.md

ceos-process.SKILL.md
name: ceos-process
description: Use when documenting core processes or reviewing process followability
file-access: [data/processes/, templates/process.md, data/vision.md, data/accountability.md]
tools-used: [Read, Write, Glob]

ceos-process

Document, simplify, and audit core company processes — the 6th EOS component. Every company has a handful of core processes that must be documented as checklists, simplified to their essential steps, and followed by all.

When to Use

  • "Document our sales process" or "create a new process"
  • "Show our processes" or "what processes do we have?"
  • "Audit process FBA scores" or "how well are we following our processes?"
  • "Simplify the hiring process" or "reduce this process to essentials"
  • "Update the onboarding process" or "add a step to the deployment process"
  • Any conversation about documenting how work gets done

Context

Finding the CEOS Repository

Search upward from the current directory for the `.ceos` marker file. This file marks the root of the CEOS repository.

If `.ceos` is not found, stop and tell the user: "Not in a CEOS repository. Clone your CEOS repo and run setup.sh first."

**Sync before use:** Once you find the CEOS root, run `git -C <ceos_root> pull --ff-only --quiet 2>/dev/null` to get the latest data from teammates. If it fails (conflict or offline), continue silently with local data.

Key Files

| File | Purpose | |------|---------| | `data/processes/` | Process documentation files | | `data/vision.md` | V/TO document (Core Focus and Proven Process for alignment) | | `templates/process.md` | Template for creating new process files | | `data/accountability.md` | Accountability Chart (seat owners for process-owner alignment) |

Process File Format

Each process is a markdown file with YAML frontmatter:

id: process-001
title: "Customer Onboarding"
owner: "brad"
fba_score: 85
last_audited: "2026-02-14"
status: active          # draft | active | deprecated
created: "2026-01-15"

**Status values:**

  • `draft` — being documented, not yet in use
  • `active` — documented and in use, subject to FBA audits
  • `deprecated` — no longer followed (kept for historical reference)

**File naming:** `process-NNN-slug.md` where NNN is a zero-padded ID and slug is the title slugified (lowercase, hyphens, no special chars).

**FBA (Followed-By-All) score:** A percentage from 0-100 representing how consistently the team follows the documented process. Target: 80%+.

Process

Mode: Document

Use when creating a new process or updating an existing one.

Step 1: Determine New or Update

Check the user's request:

  • If they name a specific existing process → load it for editing
  • If they want a new process → continue with creation

For updates, read the existing process file, display the current content, and discuss what needs to change.

Step 2: Review Context

Before creating a new process, read and briefly reference:

  • The **Core Focus** and **Proven Process** from `data/vision.md` — processes should align with how the company operates
  • Any **existing processes** in `data/processes/` — avoid duplicates and ensure coverage

Display a quick summary: "You currently have N documented processes: [titles]."

Step 3: Collect Process Details

For a new process, collect:

1. **Title** — short, specific name (e.g., "Customer Onboarding", "Sales Process", "Deployment Pipeline") 2. **Owner** — one person who is accountable for this process (never shared) 3. **Purpose** — why does this process exist? What outcome does it ensure? 4. **Steps** — the numbered checklist of actions

For the steps, guide the user:

  • Each step should start with an action verb ("Send", "Review", "Schedule", "Create")
  • Aim for 5-20 steps. If more than 20, suggest the process might need to be split
  • Steps should be specific enough that someone new could follow them
  • Nested steps (1.1, 1.2) are allowed for complex steps, but maximum 2 levels deep

Step 4: Validate

  • **3-7 core processes.** Count existing active processes. If adding this one would exceed 7, warn: "EOS recommends 3-7 core processes. You'll have N. Is this a core process or a supporting one?" Don't block — just flag.
  • **One owner.** If the user tries to assign multiple owners, explain: "Each process has one owner — the person accountable for it being documented, simplified, and followed. Who should own this?"
  • **Step count.** If more than 30 steps, warn: "This process has 30+ steps. Consider splitting into sub-processes or simplifying."
  • **Duplicate check.** If a process with a similar title already exists, ask: "A process called '[title]' already exists. Update that one, or create a new one?"
  • **Seat alignment.** Cross-reference the process owner against `data/accountability.md`. The owner should hold the seat whose responsibilities align with the process's domain. Flag mismatches: "This process falls under [Seat] responsibilities. Should [Seat Owner] own it?"

Step 5: Generate the ID

Read existing process files in `data/processes/`. Find the highest `process-NNN` ID and increment. If no files exist, start at `process-001`.

Step 6: Write the File

Use `templates/process.md` as the template. Substitute:

  • Frontmatter fields (id, title, owner, fba_score=0, last_audited=today, status=draft, created=today)
  • Body sections (purpose, steps, owner name)

Write to `data/processes/process-NNN-slug.md`.

Show the user the complete file before writing. Ask: "Create this process?"

Step 7: Repeat or Finish

Ask: "Create another process, or are we done for now?"

When finished, display a summary table of all documented processes:

| Process | Owner | Status | FBA | |---------|-------|--------|-----| | Customer Onboarding | brad | active | 85% | | Sales Process | daniel | draft | — |

---

Mode: Audit

Use for reviewing FBA scores across all documented processes.

Step 1: Read All Processes

Read all process files from `data/processes/`. Pa

Read more
Ships withceos

Run EOS with AI. CEOS brings the Entrepreneurial Operating System to Claude Code, giving your leadership team 23 AI-powered skills for Vision, Accountability Chart, Rocks, Scorecard, L10 Meetings, IDS, To-Dos, Process, People Analyzer, Quarterly

Get the whole plugin

Other skills on ceos.

ceos-calendar
Skill

ceos-calendar

Use when managing the rolling market calendar - conferences, launches, fundraising milestones, partner events, and team…

@bradfeld@bradfeldInstall Skill