Not in the top 1,000 by GitHub stars

automagik-dev/genie

Wishes in, PRs out. CLI agent that interviews you, plans the work, dispatches parallel agents in isolated worktrees, and reviews code before you see it.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

.genie/attic/skills/learn/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

mikro/plugins/claude-code/skills/microagent-create/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

mikro/plugins/claude-code/skills/offload-guidance/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/authoring/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/brainstorm/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/council/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/deslop/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/docs/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/fix/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/genie/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/genie-hacks/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/merge/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/refine/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/research/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/review/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/skill-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/verify/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/wish/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/work/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

skills/workfly/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 9ed2e1695357

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 9ed2e1695357402f5eedc1b540f73b638a5bfba7

git clone --filter=blob:none --no-checkout https://github.com/automagik-dev/genie.git .hotskills/automagik-dev-genie && git -C .hotskills/automagik-dev-genie checkout --detach 9ed2e1695357402f5eedc1b540f73b638a5bfba7 # Copy each selected skill directory from .hotskills/automagik-dev-genie into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/automagik-dev/genie.git .hotskills/automagik-dev-genie && git -C .hotskills/automagik-dev-genie checkout --detach 9ed2e1695357402f5eedc1b540f73b638a5bfba7 # Copy each selected skill directory from .hotskills/automagik-dev-genie into .agents/skills/<skill-name>/
351GitHub stars
6stars in 7 days
21skills in this repository
185commits in 30 days

Heat

5.0
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026351

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

learn

When your agent uses it

Diagnose and fix agent behavioral surfaces when the user corrects a mistake — connects to Claude native memory.

What it loads into context

Frontmatter

28 tokens

Always available to the agent

SKILL.md

669 tokens

When the skill is activated

Reference documents

5,007 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to Use
  2. Flow
  3. Writable Surfaces
  4. Never Touch
  5. Memory Format
  6. Example
  7. Rules

Scripts executed separately

  • ../../../../mikro/plugins/claude-code/skills/microagent-create/scan-transcripts.mjs

Files

  • SKILL.mdcore2,902 bytes
  • ../../../../mikro/.claude-plugin/marketplace.jsonasset761 bytes
  • ../../../../mikro/plugins/claude-code/.claude-plugin/plugin.jsonasset723 bytes
  • ../../../../mikro/plugins/claude-code/skills/microagent-create/SKILL.mddoc10,298 bytes
  • ../../../../mikro/plugins/claude-code/skills/microagent-create/scan-transcripts.mjsruns22,972 bytes
  • ../../../../mikro/plugins/claude-code/skills/offload-guidance/SKILL.mddoc9,480 bytes
Read SKILL.md

# /learn — Behavioral Correction

When the user corrects a mistake, diagnose which behavioral surface caused it and apply one minimal, targeted fix. Interactive — runs in the foreground with the user.

## When to Use
- User corrects behavior ("no, don't do that", "you should always...") or a mistake must never recur
- A pattern of repeated errors suggests a missing rule

## Flow

1. **Diagnose before changing anything.** Read the conversation, recent changes, and relevant config to establish what went wrong and why — missing rule, stale convention, or wrong default. Name the responsible surface. If the diagnosis is ambiguous, report what you verified and ask — never guess a surface.
2. **Propose the minimal fix in plan mode:** exactly which file changes, the content, and the rationale. One learning = one surface = one change; never batch.
3. **Apply after approval**, then confirm what was learned.
4. **Persist to memory:** write a feedback memory (format below) and add it to the `.claude/memory/MEMORY.md` index so the learning survives across sessions.
View the complete source on GitHub

Skills included

  • learn
  • microagent-create
  • offload-guidance
  • authoring
  • brainstorm
  • council
  • deslop
  • docs
  • fix
  • genie
  • genie-hacks
  • merge
  • refine
  • report
  • research
  • review
  • skill-audit
  • verify
  • wish
  • work
  • workfly

Repository facts

License
MIT
Created
Aug 1, 2025
Last pushed
Nov 5, 2026
Forks
57
Open issues
15
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 55 notes
  • mikro/plugins/claude-code/skills/microagent-create/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • mikro/plugins/claude-code/skills/microagent-create/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • mikro/plugins/claude-code/skills/microagent-create/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/authoring/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/authoring/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/brainstorm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/brainstorm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/brainstorm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/council/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/docs/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/genie-hacks/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/merge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/merge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/merge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/merge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/merge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/refine/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/refine/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/refine/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/refine/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 57 signals by file

mikro/.claude-plugin/marketplace.json

  • Network accessline 4
    "owner": {     "name": "Automagik",     "url": "https://github.com/automagik-dev/mikro"
  • Network accessline 5
    "name": "Automagik",     "url": "https://github.com/automagik-dev/mikro"   },
  • Network accessline 6
    "url": "https://github.com/automagik-dev/mikro"
  • Network accessline 13
    "version": "0.1.0",       "license": "MIT",       "homepage": "https://github.com/automagik-dev/mikro/tree/main/plugins/claude-code",
  • Network accessline 14
    "license": "MIT",       "homepage": "https://github.com/automagik-dev/mikro/tree/main/plugins/claude-code",       "repository": "https://github.com/automagik-dev/mikro",
  • Network accessline 15
    "homepage": "https://github.com/automagik-dev/mikro/tree/main/plugins/claude-code",
  • Network accessline 16
    "repository": "https://github.com/automagik-dev/mikro",

mikro/plugins/claude-code/.claude-plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 7
    "author": {     "name": "Automagik",     "url": "https://github.com/automagik-dev/mikro"
  • Network accessline 8
    "name": "Automagik",     "url": "https://github.com/automagik-dev/mikro"   },
  • Network accessline 9
    "url": "https://github.com/automagik-dev/mikro"
  • Network accessline 10
    },   "homepage": "https://github.com/automagik-dev/mikro/tree/main/plugins/claude-code",   "repository": "https://github.com/automagik-dev/mikro",
  • Network accessline 11
    "homepage": "https://github.com/automagik-dev/mikro/tree/main/plugins/claude-code",
  • Network accessline 12
    "repository": "https://github.com/automagik-dev/mikro",

mikro/plugins/claude-code/skills/microagent-create/scan-transcripts.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Executable scriptline 1
    #!/usr/bin/env node

scripts/skills-inventory-parity.ts

  • Executable scriptline 1
    #!/usr/bin/env bun
  • Possible obfuscationline 8
    * inventory from the TOP-LEVEL `skills/*<U+200B>/SKILL.md` names in the checkout. The

scripts/skills-lint.ts

  • Executable scriptline 1
    #!/usr/bin/env bun
  • Dangerous shell operationline 303
    ['rm -rf', /\brm\s+-[A-Za-z]*(?:rf|fr)[A-Za-z]*\b/],
  • Network accessline 670
    },   {     label: 'curl with an Authorization header',
  • Network accessline 671
    {     label: 'curl with an Authorization header',     scope: 'fence',
  • Network accessline 672
    label: 'curl with an Authorization header',
  • Access to secretsline 684
    [Credential-related source omitted]
  • Access to secretsline 686
    [Credential-related source omitted]

scripts/workflows-meta.test.ts

  • Executable scriptline 1
    Executable file

skills/authoring/SKILL.md

  • Network accessline 61
    <!-- adapted from https://github.com/mattpocock/skills/tree/main/skills/writing-for-agents (MIT, commit cddededbbb2ed38f0e0b26b46be8455c59d78ab1 via gongyijie85/mattpocock-skills-dsh) -->

skills/brainstorm/references/design-review-evidence.d.mts

  • Executable scriptline 1
    Executable file

skills/brainstorm/references/design-review-evidence.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

skills/brainstorm/references/round-ledger.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

skills/genie-hacks/SKILL.md

  • Network accessline 14
    - **Registry:** read `references/catalog.md` (relative to this skill directory) before answering any list, search, show or help request. It holds every hack (problem, solution, code, benefit, when to use) and the category table. Never inven
  • Network accessline 16
    - Published page: https://docs.automagik.dev/genie/hacks (source `genie/hacks.mdx` in automagik-dev/docs).
  • Network accessline 42
    - Hacks are realistic and tested, never aspirational. - Catalog code uses the live v5 CLI (`genie --help` is the source of truth); v4-era entries carry a note with the live replacement. - Community discussion: https://discord.gg/automagik
  • Network accessline 44
    - Community discussion: https://discord.gg/automagik

skills/genie-hacks/references/catalog.md

  • Network accessline 3
    The local registry powering `genie-hacks list|search|show|help`. Canonical published page: https://docs.automagik.dev/genie/hacks (source `genie/hacks.mdx` in automagik-dev/docs). Every entry is grounded on the live CLI (`genie --help` is t
  • Network accessline 93
    curl -X POST "$SLACK_WEBHOOK_URL" -H 'Content-Type: application/json' \

skills/merge/SKILL.md

  • Network accessline 69
    <!-- adapted from https://github.com/mattpocock/skills/tree/main/skills/resolving-merge-conflicts (MIT, commit cddededbbb2ed38f0e0b26b46be8455c59d78ab1 via gongyijie85/mattpocock-skills-dsh) -->

skills/refine/SKILL.md

  • Network accessline 16
    | Switch | Bundled guidance | Baseline and official documentation | |---|---|---| | `--for openai` | `prompts/openai.md` | GPT-6 Astra: [prompting best practices](https://developers.openai.com/api/docs/guides/latest-model#prompting-best-pra
  • Network accessline 17
    |---|---|---| | `--for openai` | `prompts/openai.md` | GPT-6 Astra: [prompting best practices](https://developers.openai.com/api/docs/guides/latest-model#prompting-best-practices), [prompt engineering](https://developers.openai.com/api/docs
  • Network accessline 18
    | `--for openai` | `prompts/openai.md` | GPT-6 Astra: [prompting best practices](https://developers.openai.com/api/docs/guides/latest-model#prompting-best-practices), [prompt engineering](https://developers.openai.com/api/docs/guides/prompt
  • Network accessline 19
    | `--for claude` | `prompts/claude.md` | Claude Opus 5.5 (default baseline): [Opus 5.5 guide](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5-5), [Claude best practices](https://platform.clau
  • Network accessline 20
    | `--for claude --target sonnet` | `prompts/claude.md` + `prompts/claude-sonnet-5-5.md` | Claude Sonnet 5.5: [Sonnet 5.5 guide](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5) |
  • Network accessline 21
    | `--for claude --target opus` | `prompts/claude.md` + `prompts/claude-opus-5-5.md` | Claude Opus 5.5: [Opus 5.5 guide](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5-5) |
  • Network accessline 22
    | `--for claude --target fable` | `prompts/claude.md` + `prompts/claude-fable-5-1.md` | Claude Fable 5.1: [Fable 5.1 guide](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5-1) |

skills/refine/prompts/claude-fable-5-1.md

  • Network accessline 3
    Loaded after `claude.md` when the destination is a worker prompt for Claude Fable 5.1 (`--target fable`): the frontier model for judgement roles, such as the Socratic questioner in a council, a final judge or a synthesis, and for long auton

skills/refine/prompts/claude-opus-5-5.md

  • Network accessline 3
    Loaded after `claude.md` when the destination is a worker prompt for Claude Opus 5.5 (`--target opus`): reasoning stages such as judges, synthesis, review, refuters and the executor. It selects guidance, not a runtime model. Official source

skills/refine/prompts/claude-sonnet-5-5.md

  • Network accessline 3
    Loaded after `claude.md` when the destination is a worker prompt for Claude Sonnet 5.5 (`--target sonnet`). It selects guidance, not a runtime model. Official source checked 2026-10-01: [Sonnet 5.5 prompting guide](https://platform.claude.c
  • Dangerous shell operationline 9
    - **Verification, for stages that change runnable, buildable or type-checkable code:** before reporting done, run a real check that exercises the change: the project's tests, type-checker or build, or the changed command. A syntax-only chec

skills/refine/prompts/claude.md

  • Network accessline 3
    Baseline: Claude Opus 5.5. This selects guidance, not a runtime model. Official sources checked 2026-10-01: [Opus 5.5 prompting guide](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5-5) and [

skills/refine/prompts/openai.md

  • Network accessline 3
    Baseline: GPT-6 Astra. This selects guidance, not a runtime model. Official sources checked 2026-09-15: [Astra prompting best practices](https://developers.openai.com/api/docs/guides/latest-model#prompting-best-practices) and [prompt engine

skills/research/SKILL.md

  • Network accessline 64
    <!-- adapted from https://github.com/mattpocock/skills/tree/main/skills/research (MIT, commit cddededbbb2ed38f0e0b26b46be8455c59d78ab1 via gongyijie85/mattpocock-skills-dsh) -->

skills/skill-audit/SKILL.md

  • Network accessline 56
    <!-- adapted from https://github.com/affaan-m/ECC skills skill-stocktake and skill-scout (MIT, commit e73abf7f9770f5448699273f20fe3862de8d60b4 via gongyijie85/dsh-ecc) -->

skills/verify/SKILL.md

  • Network accessline 65
    <!-- adapted from https://github.com/obra/superpowers/tree/main/skills/verification-before-completion (MIT, commit b36e0829c6d0140e93cfef2ca599b1b07d4a7797 via dennisrongo/dsh-plugins vendor snapshot) -->

skills/wish/references/design-review-evidence.d.mts

  • Executable scriptline 1
    Executable file

skills/wish/references/design-review-evidence.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

skills/work/references/exact-path-commit.md

  • Dangerous shell operationline 35
    rm -f "$alt"                       # an empty file is not a valid index

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Combined signals: 1 fact
  • Reads a credential store, and the same file sends data over the network or runs a command (line 303)scripts/skills-lint.ts:684High confidence
Declared and executed: 2 facts
Signal confidence: 42 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest mikro/plugins/claude-code/.claude-plugin/plugin.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md .genie/attic/skills/learn/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md .genie/attic/skills/learn/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md .genie/attic/skills/learn/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md .genie/attic/skills/learn/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.