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.
