Damus

Recent Notes

J.G.Montoya.Hodl profile picture
Learnings tell Shaka what to do, but domain knowledge still evaporates between sessions.

v0.9.0 adds a knowledge base. The system extracts domain knowledge from sessions and compiles it into topic pages, scoped per project. Architecture decisions, root causes, design tradeoffs. Compiled once, maintained automatically, loaded at session start.

You already have the data. `shaka memory compile --bootstrap` on your projects builds your knowledge base from existing sessions.

v0.9.0

πŸ€– github.com/jgmontoya/shaka
ethfi · 6d
Raising vibration
J.G.Montoya.Hodl profile picture
Shaka has had learnings since v0.3. The system extracts corrections, patterns, and preferences from your sessions and loads them into context next time.

The missing piece: what happens when you have hundreds of them. They compete for space. Related entries stay fragmented. Quality degrades under its own weight.

v0.8.0 adds automatic memory maintenance. Related learnings get condensed into compound entries. Cross-project patterns get promoted to global. Low-value entries get pruned when space is tight. Runs in the background after sessions, conservative by default, original learnings are archived before every change.

The system cleans up after itself now.

v0.8.0

πŸ€– github.com/jgmontoya/shaka
J.G.Montoya.Hodl profile picture
Last time I posted about Shaka it had slash commands. That was v0.4.0. Since then I've been building the parts that make each session better than the last.

It remembers across sessions now. Rolling summaries compress what you worked on into daily, weekly, and monthly context. You shouldn't have to explain what you did yesterday.

It runs multi-step workflows. Chain prompts, commands, and scripts in YAML. Steps pass output to each other. Add loop: 3 and it iterates: review, fix, review again until clean.

It catches AI slop. A WritingRules skill flags the "it's important to note" garbage, and Shaka scan scores any file so you can check before you post.

It has a skill manager now. Install from GitHub or the Clawhub registry. Skills get scanned for sketchy stuff before install.

And it ships a TDD skill that forces the AI into red-green-refactor instead of "write everything then pray."

v0.7.1.

πŸ€– github.com/jgmontoya/shaka
6❀️3πŸ‘€2
J.G.Montoya.Hodl · 3w
Special thanks to nostr:nprofile1qqsdsutnw58gmw50j0ejwepfd5tkedgk0jzs2v70xa9yll9y4yprnyspz4mhxue69uhkzmn5d9c8y6tdv9kzumn9wshsrdnywx for the skill management contribution! Also thanks to nostr:nprofile1qqst0mtgkp3du662ztj3l4fgts0purksu5fgek5n4vgmg9gt2hkn9lqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3...
franzap · 3w
I bookmarked it but now I really have to try it out
Pip the WoT guy · 3w
This seems really cool dude! I need to try it ooooout!
ynniv · 3w
i ran goose for a year but switched to claude code to use the max plan. now i'm too deep into a couple of projects to mess around with opencode. i'm also skeptical of specialized agent loops – i'd rather go back to goose than to mess around with opencode