Build reusable roles with rhachet: a framework for reliable, thorough thought.
Weave threads 🧵 of thought, stitched 🪡 with a rhachet ⚙️
Unlock digital clones built by you, who work even from your laptop, and work for anyone you choose.
Distill your skills and roles systematically, with rhachet. Use them, share them, open source them. The choice is yours.
- With open source top to bottom, we can raise the floor and prosper collectively.
- With observable routes of thought, we can not only debug, but align.
- With composable thought routes, we can build incremental complexity and automate test coverage just like any code.
Here's to a solarpunk future of abundance 🌞🌴
- declare thought routes, reusably and maintainably
- apply thought routes, observably and reliably
- compose and accumulate reusable thought tactics
- assure slipless progress towards goals, like a ratchet (🎼 click, click, click)
- assure guarded budgets of money and time, with route plans, expense approvals, and circuit breakers
- observe thought routes and weaves intuitively
npm install rhachet
looks for @gitroot/rhachet.use.ts
by default
// @/rhachet.use.ts
import { getRoleRegistry as getEhmpathyRegistry } from 'rhachet-roles-ehmpathy';
export const getRoleRegistries = () => [
getEhmpathyRegistry(),
// whichever other registries you'd like
]
npx rhachet ask --role mechanic --skill upsert --ask "add endpoint to get weather"