Sends push notifications via ntfy.sh when the user explicitly asks to be
notified. Includes curl examples in SKILL.md and alternative HTTP client
references (ht, httpie, wget, python, nodejs) for environments where
curl is unavailable.
Amolith
created
3231253
docs: add researching-with-rumilo to skill list
Convert skill descriptions from declarative to imperative form. Add
references to tools and projects mentioned throughout the descriptions.
Improve clarity and conciseness across all 21 skills.
Add new skill for generating git tag annotations with formatted-tag CLI.
Also update formatting-commits skill to reference git-format tool and
regenerate token stats in README.
Change default skills directory from ~/.config/crush/skills to
~/.config/agents/skills across Makefile and documentation. This makes the
path more generic and accommodates multiple agents that use this location
(Crush, Octofriend, Shelley, and Amp). Also adds documentation about tested
agents and updates the agent directories table to reflect current
configurations.
Assisted-by: GLM 4.7 via Crush <crush@charm.land>
Amolith
created
33bc3b2
docs(formatting-commits): use sr.ht trailer format
Amolith
created
1f2d22f
feat(rebasing): add break step and bulk guidance
Click to expand commit body
Restructure the fork rebase workflow to use a break after dropping stale
commits, enabling clean re-picking of feature branches before personal
commits are replayed.
- Rename Step 5 to clarify the drop+break pattern with sed command
- Add new Step 7 for continuing the rebase after re-picks
- Add section on handling bulk mechanical changes (renames, formatting)
- Add explicit warning to never skip commits during conflicts
- Fix anchor link reference to match new section name
Assisted-by: Kimi K2.5 via Crush
Reviews code for correctness, security, reliability, performance, and
quality with anti-noise rules to reduce false positives.
Assisted-by: Claude Opus 4.5 via Amp
When amending to add more changes without altering the message, git
commit --amend --no-edit is cleaner than reconstructing the entire
message from reflog via formatted-commit --amend.
Assisted-by: Claude Opus 4.5 via Amp
Add detailed token statistics for each skill including name,
description, body, and references. Provides overall metadata usage
summary to help understand context window consumption.
Assisted-by: GLM 4.7 via Crush <crush@charm.land>
Amolith
created
bca4c51
feat(skill-stats): fix deadlock and add breakdown
Click to expand commit body
- Track metadata and body token deltas separately
- Fix deadlock by interleaving enqueue and drain operations
- Add HTTP timeout to prevent hanging requests
- Improve error handling throughout token counting
- Update summary output to show metadata/body/overall breakdown
- Fix empty body line counting
- Simplify name validation error message
Assisted-by: GLM 4.7 via Crush
Amolith
created
dc99c3e
feat(docs): add new skill references to README
Click to expand commit body
Assisted-by: Kimi K2 Thinking via Crush
Amolith
created
9cf3396
feat(secrets): add resolving-secrets skill and update lunatask references
Click to expand commit body
Add new resolving-secrets skill for wrapping shell commands with opx to
resolve secret references in environment variables. Update lunatask CLI
references to mention trying lune directly first before falling back to
the resolving-secrets skill.
Assisted-by: Kimi K2 Thinking via Crush <crush@charm.land>
Amolith
created
bcedae2
refactor(roc): rename skill for general use
Click to expand commit body
- Renamed scripting-with-roc → writing-roc-lang
- Restructured SKILL.md to focus on general Roc programming
- Moved CLI scripting specifics to references/scripting.md
- Renamed reference files from .txt to .md
- Trimmed reference docs (56% token reduction from original)
Assisted-by: Claude Opus 4.5 via Amp
Adds skill-stats.go, a tool that analyzes skill files in the repository:
- Parses skill frontmatter and body content
- Counts tokens using the Synthetic API
- Validates skill structure and naming conventions
- Generates detailed reports with token breakdowns
- Supports comparison with git HEAD to track changes
- Includes parallel processing for efficiency
Can be run with optional --compare flag to show differences
from the previous commit. Comparisons are integrated into the
main output rather than shown as a separate section.
Assisted-by: Claude Opus 4.5 via Claude Code
Enables creating executable Roc scripts with shebang support for
functional, type-safe CLI automation. Includes comprehensive reference
documentation (llms.txt and builtins-llms.txt) and emphasizes code
quality tooling (format, check, test).
Tested shebang execution with both #!/usr/bin/env roc and full paths.
Assisted-by: Claude Opus 4.5 via Claude Code
Enables creating executable Go scripts with shebang-like behavior using
the shell trick from https://lorentz.app/blog-item.html?id=go-shebang
Uses /**/usr/local/go/bin/go run "$0" "$@"; exit; to avoid gopls
formatting issues while allowing direct execution with ./script.go
Assisted-by: Claude Opus 4.5 via Claude Code
Amolith
created
d73a3bc
docs(lunatask): clarify status values and workflow
Click to expand commit body
- Fix 'complete' → 'completed' (correct status value)
- Document status progression: later → in-progress → completed
Assisted-by: Claude Opus 4.5 via Crush
Replace slash shorthand (projects/crush) with explicit prose (area
`projects` and goal `crush`) to prevent agents from misinterpreting it
as CLI syntax.
Assisted-by: Claude Opus 4.5 via Crush
- Add explicit note that subagents are cwd-scoped like any agent
- Example now shows cd to target repo before invoking
- Fix typo: "You make invoke" → "You may invoke"
Assisted-by: Claude Opus 4.5 via Crush
Amolith
created
e645e93
chore: remove version metadata from skills
Generates accessible HTML and frontend code following WCAG 2.2 AA.
Covers semantic HTML, keyboard accessibility, screen reader compat, ARIA
usage, and common antipatterns.
Assisted-by: Claude Opus 4.5 via Crush
- Add 'onboarding guides' framing and 'public good' phrasing
- Add 'What NOT to include' antipatterns section
- Add description as trigger mechanism note
- Add anti-duplication and grep patterns guidelines
- Add bridge/cliff metaphor to degrees of freedom
- Add script testing requirement to checklist
- Create process.md with requirements-gathering and analysis patterns
Assisted-by: Claude Opus 4.5 via Crush