Skip to content

jeffreytse/grimoire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

318 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
grimoire

πŸ“– The world's professional best practices β€” your expert consultant, anywhere, anytime.


πŸ“– Grimoire πŸ“–

Multi-domain skill collection for AI assistants.

Skill Validation Donate (GitHub Sponsor) Release Version Contributors License: MIT Donate (Liberapay) Donate (Patreon) Donate (Ko-fi) Works with 505 Skills

Built with ❀︎ by jeffreytse and contributors

🎬 Demo

"I'm 42, AI just took my job, I have a mortgage. What do I do?" β€” one question. Four grimoire skills. A plan.

grimoire demo β€” natural language problem solved with grimoire best practices

Describe any problem in plain language. Claude reads your grimoire and auto-routes: apply-first-principles β†’ calculate-fire-number β†’ design-pricing-strategy β†’ write-value-proposition


πŸ€” Why Grimoire?

The world's knowledge is in your AI. The world's practice is not.

AI assistants have ingested every textbook, every paper, every article ever written. They understand fields. They do not practice them. Practice is what happens after 10,000 hours. Practice is what a senior surgeon does without thinking. Practice is what a staff engineer knows not to do. Practice is what grimoire encodes.

  • 🌍 The world's best practices belong to everyone. A McKinsey engagement costs $1M. A senior lawyer bills $800/hr. A structural engineer isn't available at 2am. The practices they follow β€” proven at the highest levels β€” are not proprietary. They belong to the world. Grimoire makes them free.

  • ⚑ Skills are verbs. Not descriptions of what experts know β€” the exact steps they take, in the exact situation they face, proven at scale. If you can't act on it in the next five minutes, it isn't a skill.

  • πŸ”¬ Every claim must be proven. One skill. One concept. Adopted by most top-tier institutions in the field, with measurable impact and a named source. If you can't prove it, you can't ship it.

  • πŸ”οΈ Consensus is the floor. If the world's best professionals are split, grimoire acknowledges the debate β€” and encodes the majority position. When there is no consensus, there is no best practice to ship.

  • 🀝 Anyone who has mastered their craft can contribute. A nurse. A jazz musician. A securities lawyer. A structural engineer. Grimoire is not a developer project. It is a project for everyone who has spent 10,000 hours in a field and has something to say about how it's really done.

  • ♾️ The skill outlasts the AI. Plain Markdown. No lock-in. No proprietary format. These skills will outlive every AI assistant currently running.

β†’ Read the full philosophy


✨ What a Skill Looks Like

Engineering β€” propose a commit message from staged diff:

User: /propose-conventional-commit

Claude: Inspecting staged changes...

  feat(auth): add OAuth2 PKCE flow for mobile clients

  Replaces implicit grant with PKCE to address RFC 6749 Β§10.16
  implicit flow vulnerabilities in native apps.

  Approve? [y/n]

Law β€” audit a SaaS contract before signing:

User: /review-saas-contract

Claude: Red flags found.

  πŸ”΄ CRITICAL  Liability cap is $500 β€” your contract value is $240,000
  πŸ”΄ CRITICAL  No data processing agreement β€” GDPR Art.28 requires one
               before processing any EU customer data
  🟑 WARNING   Auto-renewal clause: 90-day cancellation window in §14.3
  🟑 WARNING   IP ownership of custom integrations is unassigned
  βœ“  PASS      SLA 99.9% with defined service credits

  Do not sign. Renegotiate: liability cap, DPA, IP clause.
  Source: ABA model SaaS agreements

Finance β€” calculate how much you need to retire:

User: /calculate-fire-number

Claude: Applying Trinity Study model (Bengen 1994, 95% 30-year success rate)

  Annual expenses:       $60,000
  Safe withdrawal rate:  4.0%
  ─────────────────────────────
  FIRE number:           $1,500,000

  At $4,000/month invested + 7% real return β†’ retire in 20.4 years
  Cut annual spend by $12,000               β†’ retire in 16.8 years

  Next: /design-portfolio-allocation

Health β€” design a training program:

User: /design-training-program

Claude: Hypertrophy block β€” intermediate, 4 days/week

  UPPER (Mon/Thu)   Bench 4Γ—8 Β· Row 4Γ—8 Β· OHP 3Γ—10 Β· Face pull 3Γ—15
  LOWER (Tue/Fri)   Squat 4Γ—6 Β· RDL 3Γ—8 Β· Leg press 3Γ—12

  Progressive overload: +2.5 kg when all reps completed clean
  Week 5: deload β€” 40% volume, same intensity

  Source: NSCA CSCS + Israetel volume landmarks (2019)

Every skill is structured: triggering condition, verified source, numbered steps, no freeform guessing.


🎯 Or Describe Your Situation

You don't need to know which skill applies. Just describe the problem:

User: I signed a vendor contract and now they're saying they own my data.

Claude: Situation matches: review-saas-contract (law/contracts)
        Applying review-practice-fit...

        πŸ”΄ CRITICAL Data ownership clause absent β€” defaults to vendor jurisdiction
        β†’ Escalate to legal counsel immediately. Request amendment to Β§8.2.
User: My team keeps missing sprint goals and I don't know why.

Claude: Situation matches: plan-retrospective (engineering/project-management)

        Run a blameless retrospective (Amazon format):
        1. Timeline reconstruction β€” what actually happened
        2. Five whys β€” surface root causes, not symptoms
        3. Action items with owners and deadlines
        β†’ /plan-retrospective to run the session now

suggest-practice auto-classifies any situation, routes to the matching skill, or tells you exactly what to install if the skill isn't in your library yet.


βš’οΈ Install

One command. Every AI agent on your system.

curl -fsSL https://raw.githubusercontent.com/jeffreytse/grimoire/main/scripts/install.sh | bash

Auto-detects Claude Code, Codex, and Gemini CLI. Installs to every agent found. No flags needed.


Windows (PowerShell):

Invoke-WebRequest https://raw.githubusercontent.com/jeffreytse/grimoire/main/scripts/install.ps1 -OutFile install.ps1; .\install.ps1

Native plugin shortcuts (Claude Code / Codex):

/plugins add github:jeffreytse/grimoire                         # all skills (latest)
/plugins add github:jeffreytse/grimoire@v1.0.0                  # pin to a release
/plugins add github:jeffreytse/grimoire/skills/engineering      # one domain
/plugins add github:jeffreytse/grimoire/skills/engineering/development  # one sub-domain

Granular script installs:

./scripts/install.sh --domain engineering
./scripts/install.sh --domain engineering --subdomain development
./scripts/install.sh --skill engineering/development/propose-conventional-commit
./scripts/install.sh --target all    # force install to all agents, even if not detected

Gemini CLI:

gemini extensions install https://github.com/jeffreytse/grimoire          # latest
gemini extensions install https://github.com/jeffreytse/grimoire@v1.0.0   # pin to a release
gemini extensions update grimoire                                         # update later

Cursor β€” in Agent chat:

/add-plugin grimoire

Or search "grimoire" in the plugin marketplace.


OpenCode: add to opencode.json:

{ "plugins": ["grimoire@git+https://github.com/jeffreytse/grimoire.git"] }

πŸš€ Quick Start

After install, describe any problem in plain language:

User: I need to raise a Series A but don't know how to pitch investors.

Claude: Situation matches: write-value-proposition + design-go-to-market + apply-pyramid-principle
        Applying suggest-practice...
        β†’ Start with your value prop. /write-value-proposition

Or invoke a skill directly:

/suggest-practice          # describe any problem β€” auto-routes to the right skill
/review-pull-request       # engineering code review
/calculate-fire-number     # how much do I need to retire?
/review-saas-contract      # flag dangerous clauses before signing
/design-training-program   # build a training program

New to grimoire? Start with /suggest-practice. Describe any professional or life situation β€” it reads your context and routes you to the matching skill, or tells you exactly what to install if the skill isn't in your library yet.


🌟 Featured Skills

Skill Domain Source methodology Verified
apply-five-whys engineering/reliability Toyota Production System / Google SRE βœ“
design-go-to-market business/strategy Moore "Crossing the Chasm" βœ“
audit-gdpr-compliance law/privacy GDPR / EDPB guidelines βœ“
calculate-fire-number finance/personal-finance Bengen (1994) / Trinity Study βœ“
design-training-program health/fitness NSCA CSCS curriculum βœ“
apply-mise-en-place cooking/techniques Culinary Institute of America βœ“
apply-acceptance-commitment-therapy psychology/cognitive Hayes / ACBS meta-analyses βœ“
apply-spaced-repetition education/curriculum Ebbinghaus / Roediger & Karpicke βœ“
write-value-proposition writing/copywriting Osterwalder "Value Proposition Design" βœ“
design-training-periodization-plan sports/training Bompa "Periodization" / NSCA βœ“

β†’ Browse all 514 skills by domain


πŸ“ The Grimoire Skill Standard

grimoire maintains an open standard for AI agent skill quality β€” freely adoptable by any skill library.

Every skill must pass review-skill before merge:

Criterion Requirement Rejection example
Adopted by Named organizations or institutions "Many top companies"
Impact Cited study or % number "Significantly improves quality"
Steps Immediately executable Abstract theory or advice
Scope One concept per skill "Nutrition and training program"
Source External institution or standard body grimoire STANDARD.md

β†’ Read the full standard Β· Adopt this standard

See CONTRIBUTING.md to submit a skill.


πŸ—ΊοΈ Domains

grimoire is a framework + reference skills. The domain structure is ready β€” contribute to fill your domain.

Domain Sub-domains
meta User-facing: suggest-practice Β· plan-solution Β· review-practice-fit Β· Contributors: write-skill Β· review-skill Β· revise-skill Β· audit-domain Β· deprecate-skill Β· design-domain
engineering development, frontend, architecture, testing, reliability, devops, cloud, networking, security, data, ai, hardware, mobile, performance, project-management, product, documentation
writing creative, technical, copywriting, academic, journalism
design ui-ux, graphic, branding, motion, product
business strategy, operations, leadership, entrepreneurship, hr
science biology, physics, chemistry, mathematics, earth-science, astronomy
marketing seo, content, social-media, paid-ads, growth, analytics
health fitness, nutrition, mental-health, sleep, medicine
finance personal-finance, investing, accounting, real-estate, corporate
education curriculum, teaching, e-learning, assessment, learning-science
film cinematography, directing, editing, screenwriting, production
law contracts, ip, employment, privacy, corporate
photography composition, lighting, editing, genres
music composition, production, mixing, theory, performance
cooking techniques, baking, flavor, nutrition, world-cuisine
language learning, linguistics, translation, communication
art drawing, painting, digital-art, illustration, color-theory
sports training, coaching, nutrition, tactics, recovery
productivity time-management, habits, focus, goals, tools
travel planning, budgeting, cultural, adventure
psychology cognitive, behavioral, social, clinical, positive
home renovation, interior-design, gardening, organization, smart-home
environment sustainability, ecology, climate, energy, policy
pets dogs, cats, training, nutrition, health
fashion styling, wardrobe, design, sustainability, accessories
parenting infant, toddler, school-age, teen
automotive maintenance, troubleshooting, buying, modifications, ev

πŸ€– Agent Support

Agent Plugin install Script install
Claude Code /plugins add github:jeffreytse/grimoire --target claude
Codex /plugins add github:jeffreytse/grimoire --target codex
Cursor /add-plugin grimoire (in Agent chat) --target all
OpenCode See .opencode/INSTALL.md --target all
Gemini CLI gemini extensions install https://github.com/jeffreytse/grimoire --target gemini

🀝 Contributing

grimoire has 514 skills. It needs 1000. Pick a domain.

Every domain has empty sub-domains waiting for skills. If you know a field β€” engineering, law, finance, music, cooking, anything β€” add the practices you've seen work at the highest level.

Your first skill in ~30 minutes:

  1. Pick a practice you've used at the highest level in your field
  2. Run /write-skill β€” it guides you through the format step by step
  3. Open a PR β€” /review-skill runs automatically and flags any gaps
  4. Merge after review passes

Not sure where to start? Browse open issues for requested skills, or pick any empty sub-domain from the table below.

Skills must pass review-skill before merge. The meta skills guide the full contribution workflow:

Task Skill
Write a new skill write-skill
Review a skill PR review-skill
Fix review findings revise-skill
Add a new domain design-domain
Audit a domain's health audit-domain
Retire an outdated skill deprecate-skill

See CONTRIBUTING.md for the full standard and GOVERNANCE.md for how the project and standard evolve.

❀️ Support

grimoire is free. It replaces $500/hr lawyers, $300 doctor visits, and $1M McKinsey engagements β€” at zero cost, forever.

If it saved you time, money, or a bad decision:

Every star makes grimoire more visible. Every sponsorship funds one more domain.

Star History Chart


πŸ“„ License

This project is licensed under the MIT license Β© Jeffrey Tse.