rhachet-roles-bhuild
v0.6.10
Published
roles for building resilient systems, via rhachet
Maintainers
Readme
🦫 rhachet-roles-bhuild
roles for building resilient systems, via rhachet
purpose
declare, decompose, and dispatch behaviors that shape your ecosystem.
install
npm install rhachet-roles-bhuilduse
readme --registry
npx rhachet readme --registry bhuildproduces
# 🦫 bhuild role registry
this registry defines roles used to build systems and solutions.
---
## 🌲 behaver
used to declare clear and testable behaviors that can be reliably built and verified.
---
## 💧 dispatcher
used to maximize prioritized throughput within a resource bandwidth.
---
## 🍄 decomposer
used to decompose large behaviors into focused, independent sub-behaviors.🌲 behaver skills
init.behavior
initialize a .behavior/ directory with structured scaffold for behavior-driven development.
npx rhachet run --repo bhuild --role behaver --skill init.behavior \
--name say-hellobind.behavior
bind, unbind, or query branch-to-behavior binds.
# bind current branch to a behavior
npx rhachet run --repo bhuild --role behaver --skill bind.behavior \
--set --behavior say-hello
# query current binding
npx rhachet run --repo bhuild --role behaver --skill bind.behavior \
--get
# unbind current branch
npx rhachet run --repo bhuild --role behaver --skill bind.behavior \
--delreview.behavior
review behavior artifacts (wish, criteria, blueprint, roadmap) against best practice rules.
npx rhachet run --repo bhuild --role behaver --skill review.behavior \
--of say-hello
npx rhachet run --repo bhuild --role behaver --skill review.behavior \
--of say-hello --against criteria,blueprintreview.deliverable
review an implementation deliverable against behavior declarations (wish, vision, criteria, blueprint, roadmap).
npx rhachet run --repo bhuild --role behaver --skill review.deliverable \
--for.behavior say-hello \
--against blueprint
npx rhachet run --repo bhuild --role behaver --skill review.deliverable \
--for.behavior say-hello \
--against wish,vision,criteria \
--interactive🍄 decomposer skills
review.behavior
review behavior for decomposition need, by measurement of context pressure and domain breadth.
npx rhachet run --repo bhuild --role decomposer --skill review.behavior \
--of my-large-behaviordecompose.behavior
decompose a behavior into focused sub-behaviors that fit within context window limits.
# plan mode: analyze and propose sub-behaviors
npx rhachet run --repo bhuild --role decomposer --skill decompose.behavior \
--of my-large-behavior --mode plan
# apply mode: create sub-behaviors from approved plan
npx rhachet run --repo bhuild --role decomposer --skill decompose.behavior \
--of my-large-behavior --mode apply \
--plan .behavior/my-large-behavior/z.decomposition.plan.jsonmascots
this repo houses roles for beavers 🦫 — industrious builders of resilient system, who carefully construct the behaviors that shape their ecosystems.
they wield:
- 🌲 evergreen — for behavers — to grow the behaviors which define the system, dependably
- 💧 water — for dispatchers — to channel work through constrained resources, optimally
- 🍄 mushroom — for decomposers — to break down complexity into parts that nourish, reusably
