Agent skill

Sake Workflow

by kattouf in kattouf/Sake

A skill your agent uses when starting any new task in the Sake project - ensures structured execution with knowledge discovery, quality checks, and organic growth of the project knowledge base…

MITAuto-check passedAgent Workflows

Install Sake Workflow

skills CLI
$ npx skills add kattouf/Sake --skill sake-workflow -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kattouf/Sake sake-workflow --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kattouf/Sake.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/sake-workflow .claude/skills/sake-workflow && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sake-workflow
GitHub stars
116
Token cost
~935 tokens
SKILL.md length
358 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when starting any new task in the Sake project - ensures structured execution with knowledge discovery, quality checks, and organic growth of the project knowledge base…

  • Works in 6 steps: Discover Context → Brainstorm & Plan → Implement → …
  • Starting any new task in the Sake project - ensures structured execution with knowledge discovery
  • SKILL.md covers When to Use, Workflow, Steps and Red Flags
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Sake Workflow is an agent skill from kattouf/Sake. Use when starting any new task in the Sake project - ensures structured execution with knowledge discovery, quality checks, and organic growth of the project knowledge base (CLAUDE.md, skills)

Its SKILL.md is about 940 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Knowledge bases and Agent instruction files. It works with Bash. The repository describes itself as: 🍶 Swift-based utility for managing project commands, inspired by Make. The licence is MIT.

When your agent uses it

  • Starting any new task in the Sake project - ensures structured execution with knowledge discovery
  • Organic growth of the project knowledge base (CLAUDE.md

Example prompts

  • “/sake-workflow”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Discover Context
  2. Brainstorm & Plan
  3. Implement
  4. Verify
  5. Update Knowledge Base
  6. Commit

What it can do on your machine

Read from SKILL.md and the folder at commit 80a3e98. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are dot and bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sake Workflow loads about 935 tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 358 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~935

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kattouf/Sake at commit 80a3e98, republished under its MIT licence (© kattouf). 358 words, ~935 tokens.

Download SKILL.mdSave it as .claude/skills/sake-workflow/SKILL.md (or your agent's skills folder).
name
sake-workflow
description
Use when starting any new task in the Sake project - ensures structured execution with knowledge discovery, quality checks, and organic growth of the project knowledge base (CLAUDE.md, skills)

Sake Task Workflow

Structured task execution that grows the project knowledge base organically.

When to Use

  • Starting any task in the Sake project (feature, bugfix, refactor, docs)
  • When you need to ensure consistent quality process
  • NOT for answering questions or exploratory conversations

Workflow

Create a task (TaskCreate) for each numbered step. Mark each as you go.

dot
digraph workflow {
    rankdir=TB;
    node [shape=box];

    discover [label="1. Discover Context"];
    brainstorm [label="2. Brainstorm & Plan"];
    implement [label="3. Implement"];
    verify [label="4. Verify"];
    kb_review [label="5a. KB Conformance"];
    quality_review [label="5b. Quality Review"];
    user_ok [label="User approves?" shape=diamond];
    update_kb [label="6. Update Knowledge Base"];
    commit [label="7. Commit"];

    discover -> brainstorm;
    brainstorm -> implement;
    implement -> verify;
    verify -> kb_review;
    kb_review -> quality_review;
    quality_review -> user_ok;
    user_ok -> update_kb [label="yes"];
    user_ok -> implement [label="no"];
    update_kb -> commit;
}

Steps

1. Discover Context
  • Read CLAUDE.md for current project conventions
  • Scan available skills (list skill names + descriptions), load relevant ones
  • Read files/code related to the task
2. Brainstorm & Plan

Invoke superpowers:brainstorming, then superpowers:writing-plans after design approval.

Skip if trivial (typo, single-line fix, mechanical change with obvious solution).

3. Implement

Follow the plan. Invoke superpowers:executing-plans or work directly.

4. Verify

Loop until all pass:

bash
sake format
sake lint
sake test          # or appropriate subset

Fix failures and re-run. Do NOT proceed until green.

5a. KB Conformance Check

Re-read CLAUDE.md and relevant skills. Review your diff for:

  • Violations of documented patterns/conventions
  • Style deviations not caught by automated tools
  • Inconsistencies with existing codebase approaches

Fix any issues found, re-run verify if code changed.

5b. Quality Code Review

Invoke superpowers:requesting-code-review.

Present results to user, request feedback. If changes needed — return to step 3 or 4.

Show full SKILL.md (171 more words)Show less
6. Update Knowledge Base

When: Only after verify passes. If review caused rework, run after subsequent verify.

Update if any of these discovered during work:

  • Pattern/convention not in CLAUDE.md
  • Project knowledge that was hard to find and would be useful again
  • Existing CLAUDE.md or skill content became inaccurate
  • Domain knowledge or process worth capturing as a new skill

What to update:

  • CLAUDE.md — new patterns, conventions, architectural decisions
  • Existing skills — corrections, improvements
  • New skills — reference (domain knowledge) or process (workflows). Use superpowers:writing-skills

Skip if nothing new was learned.

7. Commit

Conventional commit message per project conventions (see CLAUDE.md).

Red Flags

ThoughtAction
"This is too simple for the workflow"Steps 2-3 can be skipped for trivial tasks, but verify + review still apply
"I'll update CLAUDE.md later"Do it now in step 6, before committing. Later = never
"Nothing new to capture"Double-check: did you read any code to understand it? That understanding may be worth capturing
"The skill change is too small to test"If you changed a skill, verify it reads correctly

© kattouf, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/sake-workflow of kattouf/Sake.

Open the folder on GitHubat commit 80a3e98

Compare with similar skills

Sake Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sake Workflow compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sake Workflow this skillkattouf/Sake116—~935Automated safety check: PassMIT
Docs Gardeningmhmzdev/the-holy-quran-app889—~1.1kAutomated safety check: PassMIT
Claude Code Knowledgedykyi-roman/awesome-claude-code103—~4kAutomated safety check: PassMIT
Project InitBlackBeltTechnology/pi-agent-dashboard315—~3.4kAutomated safety check: PassMIT
Neat-Freak Knowledge CloseoutKKKKhazix/khazix-skills21k—~1.9kAutomated safety check: PassMIT
Init DeepAkaraChen/aghub272—~3.6kAutomated safety check: PassMIT

Similar skills

  • Docs Gardening

    mhmzdev/the-holy-quran-app

    Audit and maintain The Holy Qur'an app's knowledge base (AGENTS.md, .agents/rules/, docs/ OKF bundle) for staleness, broken cross-links, drift from code, and OKF structural issues.

    889 GitHub stars~1.1k tokensUpdated 28 days ago
    Agent WorkflowsAuto-check passed
  • Claude Code Knowledge

    dykyi-roman/awesome-claude-code

    Comprehensive knowledge base for Claude Code formats, patterns, and configuration.

    103 GitHub stars~4k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Project Init

    BlackBeltTechnology/pi-agent-dashboard

    Scaffold an unconfigured directory into a configured pi project.

    315 GitHub stars~3.4k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Neat-Freak Knowledge Closeout

    KKKKhazix/khazix-skills

    Brings project docs, agent rule files, authorized memory and leftover workspace files back in line with what the code and runtime actually do at the end of a work session.

    21k GitHub stars~1.9k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed
  • Init Deep

    AkaraChen/aghub

    Generate hierarchical AGENTS.md and ensure paired CLAUDE.md files for codebases.

    272 GitHub stars~3.6k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Project Memory

    jamditis/claude-skills-journalism

    Generates CLAUDE.md project memory files that transfer institutional knowledge.

    416 GitHub stars~2.5k tokensUpdated 4 days ago
    Agent WorkflowsAuto-check: notes

More from kattouf/Sake

All 8 skills in this repo
  • Sake CI Release

    kattouf/Sake

    A skill your agent uses when working on CI workflows, GitHub Actions, release process, changelog generation (git-cliff), or dependabot configuration.

    116 GitHub stars~731 tokensUpdated 6 mo ago
    Auto-check passed
  • A skill your agent uses when working on SakeCLI or SakeCLILibrary targets — CLI entry point, config resolution, SakeAppManager build/run lifecycle, error handling, shell execution.

    116 GitHub stars~1.1k tokensUpdated 6 mo ago
    Auto-check passed
  • A skill your agent uses when writing or modifying Sake commands, CommandGroups, SakeApp files, or SakeApp/ directory code.

    116 GitHub stars~1.1k tokensUpdated 6 mo ago
    Auto-check passed
  • Sake Config System

    kattouf/Sake

    A skill your agent uses when working on Sake configuration — .sake.yml, environment variables, CLI options, ConfigManager, ConfigResolver, or adding new config options.

    116 GitHub stars~687 tokensUpdated 6 mo ago
    Auto-check passed
  • Sake Docs

    kattouf/Sake

    A skill your agent uses when writing or updating Sake documentation — VitePress site structure, existing pages, how to add new docs, documentation conventions.

    116 GitHub stars~778 tokensUpdated 6 mo ago
    Auto-check passed
  • A skill your agent uses when modifying the @CommandGroup macro in SakeMacros target — SwiftSyntax ExtensionMacro, code generation patterns, testing with assertMacroExpansion.

    116 GitHub stars~844 tokensUpdated 6 mo ago
    Auto-check passed

Works with

Questions about Sake Workflow

What does Sake Workflow do?

A skill your agent uses when starting any new task in the Sake project - ensures structured execution with knowledge discovery, quality checks, and organic growth of the project knowledge base…. Sake Workflow is an agent skill from kattouf/Sake.

When should I use Sake Workflow?

Sake Workflow fits situations like: starting any new task in the Sake project - ensures structured execution with knowledge discovery; organic growth of the project knowledge base (CLAUDE.md.

How do I install Sake Workflow in Claude Code?

Run `npx skills add kattouf/Sake --skill sake-workflow -a claude-code`. Or copy the skill folder (.claude/skills/sake-workflow in kattouf/Sake) into .claude/skills/sake-workflow in your project. Claude Code loads it when a task matches its description.

How do I install Sake Workflow in Codex?

Run `npx skills add kattouf/Sake --skill sake-workflow -a codex`. Or copy the skill folder (.claude/skills/sake-workflow in kattouf/Sake) into .agents/skills/sake-workflow in your project. Codex loads it when a task matches its description.

Can I use Sake Workflow in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kattouf/Sake --skill sake-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sake-workflow, .gemini/skills/sake-workflow, .github/skills/sake-workflow and .opencode/skills/sake-workflow in your project.

What does Sake Workflow need to run?

SKILL.md names no scripts, command-line tools or credentials: Sake Workflow is instructions for the agent only.

Does Sake Workflow access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sake Workflow safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sake Workflow use?

Sake Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sake Workflow use?

About 935 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sake Workflow?

Skills that share tags, products or a category with Sake Workflow: Docs Gardening (mhmzdev/the-holy-quran-app, 889 stars), Claude Code Knowledge (dykyi-roman/awesome-claude-code, 103 stars), Project Init (BlackBeltTechnology/pi-agent-dashboard, 315 stars) and Neat-Freak Knowledge Closeout (KKKKhazix/khazix-skills, 21k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sake Workflow?

kattouf (a GitHub user) maintains it in kattouf/Sake, which has 116 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on April 5, 2026.

Source: kattouf/Sake on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.