authoring
Write or revise a Genie skill so it survives the shipped contract — frontmatter, house size, starter card, and runtime-neutral voice.
Browse, search, and contribute community hacks — real-world patterns for provider switching, teams, skills, hooks, cost optimization, and more.
$ npx -y skills add automagik-dev/genie --skill genie-hacks --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/genie-hacksContext preview
The summary Claude sees to decide when to auto-load this skill.
Browse, search, and contribute community hacks — real-world patterns for provider switching, teams, skills, hooks, cost optimization, and more.
name: genie-hacks description: "Browse, search, and contribute community hacks — real-world patterns for provider switching, teams, skills, hooks, cost optimization, and more." category: integration mutates: external
Browse real-world Genie patterns contributed by the community: search by problem, explore by category, or contribute your own. No subcommand means `list`.
| Command | Behavior | |---|---| | `list` | Table of all hacks (ID, title, category), then the count and a `contribute` nudge. | | `search <keyword>` | Case-insensitive match over title, problem, solution and code; per match show ID, title, category and a problem snippet. No matches: suggest broader terms or `list`. | | `show <hack-id>` | Full entry. Unknown ID: suggest the closest IDs. | | `help <problem>` | The top three relevant hacks with a one-line why and a quick tip each; prefer a loose match to "no matches". | | `contribute` | Guided submission that opens a PR to automagik-dev/docs. |
Keep output concise: tables for `list`, the full format only for `show`.
1. **Gather** title, problem, solution with code, category (one from the catalog's table), benefit and when-to-use, one question at a time. 2. **Preview** the hack in the catalog template and confirm: yes submits, edit re-prompts that field, cancel aborts. 3. **Submit** only after the confirmed preview, following `references/contributing.md`: preflight GitHub access, fork or use the GitHub connector, branch `hack/<slug>`, append under the category heading in `genie/hacks.mdx`, commit `hack: <title>`, open the PR against `dev`, never `main`. 4. **Report** the PR URL and what happens next.
If `gh` is missing or unauthenticated, or any GitHub step fails, save the formatted hack to `~/.genie/cache/pending-hacks/<hack-id>.md` and relay the manual steps; never lose the write-up.
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.
Repo: automagik-dev/genie
Write or revise a Genie skill so it survives the shipped contract — frontmatter, house size, starter card, and runtime-neutral voice.
Explore an ambiguous idea with the user, settle scope and success criteria, and produce an independently reviewed design for wish.
Assess a proposal through independent technical, product, risk, and dissenting lenses, then synthesize a decision without mutating unless explicitly requested.
Audit documentation and developer experience against the live product — drift, onboarding, error messages — and write or fix docs when asked.
Batch-execute SHIP-ready wishes overnight — pick wishes, orchestrate workers, review PRs, wake up to results.
Resolve blocking review gaps through bounded repairs and independent re-review; diagnose stalled attempts without expanding scope.