Architecture10 min read

Knowledge Base vs AI Skill vs SOP Doc: Where Each One Should Live

A wiki stores facts. An SOP describes work. A skill runs a checked version of a job. Treating them as the same thing is how teams get drift.

Published Sep 13, 2026By the Grokkit team

Key takeaways

  • Keep canonical facts in their maintained source of truth; a skill should point to them, not duplicate them.
  • Use an SOP to explain work and an AI skill to execute one defined, checked version of that work.
  • Store run-specific records in the systems that own them, then pass them into the workflow as named inputs.
  • Version alignment, source ownership, and refusal rules prevent a helpful workflow from becoming another stale document.

A knowledge base, an SOP, a prompt, and an AI skill solve different problems. A knowledge base preserves facts; an SOP explains a process; a prompt is an instruction in a moment; a skill packages a job so it can run with explicit sources and checks.

The practical goal is not to move everything into an AI system. It is to keep each kind of information in a clear home, then connect it deliberately. How to write a SKILL.md provides the package-level view.

Part 01 · Separate the jobs

Give facts, procedures, and executions distinct homes

Clear boundaries make both people and AI more reliable.

Wikis store facts; skills run a job

A wiki answers “what is true right now?” A skill answers “how do we produce this specific deliverable, using these sources and checks?” The workflow should reference the wiki instead of copying its contents into instructions.

One useful email a week

Get one workflow teardown a week.

A practical look at how a real repeated job becomes a reliable AI workflow — inputs, review points, and the failure modes to avoid.

By subscribing, you agree to receive Grokkit’s weekly workflow teardown. Unsubscribe anytime.

SOPs describe work; skills execute a checked version of it

An SOP may describe roles, policy, and exceptions broadly. A skill turns one repeatable segment into ordered steps, output requirements, and a review gate. Keep the SOP as the human context when the job extends beyond the run.

Prompts are neither source of truth nor process

A prompt can be a useful local instruction, but it is not a dependable home for policy, facts, ownership, or procedure history. Treat personal prompts as experiments until the job earns a shared package.

What belongs in Notion/Confluence

Put durable explanations, policies, product facts, decisions, and broad process documentation in the workspace where people can maintain and browse them. Give each document an owner and a clear canonical status.

What belongs in the skill package

Keep the trigger, input contract, procedure, output template, checks, refusal rules, small stable references, scripts, tests, and version notes in the skill package. These materials define how the job runs.

Part 02 · Connect without copying

Pass the right context into each run without creating drift

The distinction between a canonical source and a run input is essential.

What belongs in CRM, tickets, or files per run

Account records, live tickets, call transcripts, project files, and current metrics belong in the systems that produce or own them. The skill should request them by reference or through an approved connection for the specific run.

Duplication is how drift starts

Every copied policy or product fact creates a competing version that can go stale. Duplicate only when a stable snapshot is required for an audit or test; otherwise link to the canonical source and name its freshness rule.

Linking the skill to canonical sources

List the allowed sources, their purpose, and precedence when they disagree. A good skill tells the operator what it may trust, how current it must be, and what to do when the source is missing.

When the wiki is stale and the skill is current

If a skill uses a newer approved rule than the wiki, make the mismatch visible and assign an owner to reconcile it. Do not let a workflow quietly become the only accurate place where the team learns a policy.

When the skill should refuse and point to a human

If required data is unavailable, sources conflict, a decision is outside the defined job, or the task requires an authorized commitment, the skill should stop and state the escalation path.

Part 03 · Find and govern

Make it easy to discover the job and accountable to maintain it

Search and execution are complementary, not interchangeable.

Search vs trigger: finding a page vs invoking a job

Search helps someone find context or policy; routing decides that a defined job should run. A knowledge search result should not automatically become a workflow invocation without the required inputs and boundaries.

Ownership of documents vs ownership of workflows

Document owners maintain facts and policy. Workflow owners maintain the procedure, tests, integration, and release notes. They coordinate when a source change affects output, but they do not need to be the same person.

Training people on the map, not only the tool

Show operators where facts live, what the skill does, which inputs they must prepare, and who decides exceptions. Tool training alone encourages people to paste whatever they can find and hope the output is right.

Audit: 20 docs that should become 3 skills

Look for clusters of documents that all describe the same repeated deliverable. Preserve the reference material, then package the three repeatable jobs that actually consume it rather than converting every document into an instruction.

Audit: 50 prompts that should become 5 skills

Group prompt variants by the job they attempt, identify the reliable source set and output standard, and turn the five recurring jobs into owned skills. Retire the variants only after the shared version has passed real-work tests.

Part 04 · Architecture

Use a simple operating map the team can keep current

The map is useful when it makes the next action obvious.

Reducing “which doc do I paste in?”

Replace broad paste requests with an input checklist: which canonical sources, which run record, which date range, and which missing fields block the output. This reduces both cognitive load and accidental source mixing.

Version alignment across wiki and skill

When a policy, product process, or source schema changes, evaluate affected skills, rerun relevant tests, and update their release notes. The version history should point to the source change that required it.

Multi-tool install does not replace the wiki

Installing a skill in several tools makes the procedure available where people work; it does not create an authoritative knowledge base. Continue to maintain canonical content in the system designed for it.

A simple architecture diagram for operators

Use this mental model: source systems hold facts and live records; the skill package holds the procedure and checks; the target tool runs the job; the reviewer approves the outcome; the changelog records what changed.

How Grokkit uses sources, rules, and definition of done together

Grokkit maps the sources a workflow may use, writes the rules that govern the job, and defines a reviewable outcome before testing. That keeps a skill narrow enough to trust and connected enough to be useful.

One useful email a week

Get one workflow teardown a week.

A practical look at how a real repeated job becomes a reliable AI workflow — inputs, review points, and the failure modes to avoid.

By subscribing, you agree to receive Grokkit’s weekly workflow teardown. Unsubscribe anytime.

Common questions

Questions teams ask about this

Should we put our whole knowledge base into an AI skill?

No. Keep maintained facts in their canonical workspace and have the skill reference the specific sources it needs for one defined job.

What is the difference between an SOP and an AI skill?

An SOP broadly describes how people work. An AI skill packages a repeatable portion of that work with inputs, steps, output checks, and an escalation path.

Where should run-specific customer data live?

Keep it in the CRM, ticketing system, transcript repository, or approved file system that owns it. Pass it into the workflow as a controlled, named input.

Put this into practice

Take this from the article to your team.

Three ways in, matched to what this article is actually about — a skill you can install today, a worked example of the same job, and a bundle to start adapting from.

Read next · Team operations

Versioning AI Workflows When the Real Process Changes