Commit log

c03a530 feat(tools): add skill statistics analyzer

Click to expand commit body
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

Amolith created

4bc4b95 feat(skills/go): improve portability docs

Click to expand commit body
Assisted-by: Kimi K2 Thinking via Crush

Amolith created

cf87f46 feat(skills): add scripting-with-roc skill

Click to expand commit body
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

Amolith created

1a93049 feat(skills): add scripting-with-go skill

Click to expand commit body
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

Amolith created

ee6ccad docs(lunatask): clarify area/goal notation

Click to expand commit body
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

Amolith created

3169ce7 feat(handling-customer-data): add skill

Click to expand commit body
Assisted-by: Claude Opus 4.5 via Crush

Amolith created

3ec3cd0 refactor(querying-documentation): bundle script

Click to expand commit body
- Add query.fish script (formerly doc-agent.fish from dotfiles)
- Add concrete examples for complex multi-symbol queries
- Rename installing-doc-agent.md → dependencies.md
- Clarify invocation uses absolute path for go doc compatibility

Assisted-by: Claude Opus 4.5 via Crush

Amolith created

e9db51a refactor(invoking-subagents): clarify scoping

Click to expand commit body
- 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

Click to expand commit body
Assisted-by: Claude Opus 4.5 via Crush

Amolith created

9a54c5c feat(frontend-accessibility): add skill

Click to expand commit body
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

Amolith created

0337d7b docs(authoring-skills): adopt Anthropic patterns

Click to expand commit body
- 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

Amolith created

b3c0e4f docs(resolving-secrets): remove skill

Click to expand commit body
Deleted resolving-secrets skill and updated documentation accordingly.

Assisted-by: GLM 4.7 via Crush

Amolith created

74d2e47 docs(lunatask): refine project name guidance

Click to expand commit body
Assisted-by: Claude Opus 4.5 via Crush

Amolith created

09d457f refactor(lunatask): prefer paths

Amolith created

d7a93c7 chore(lunatask): simplify compat field

Amolith created

0d3b542 chore(lunatask): work around API bug

Amolith created

d3fc546 feat(lunatask): add tech debt surfacing guidance

Click to expand commit body
Assisted-by: Claude Opus 4.5 via Crush

Amolith created

4b13eca fix(lunatask): note destructive interactivity

Amolith created

59a4ee3 refactor(lunatask): rename, expand scope, refine

Click to expand commit body
Renamed skill to better reflect its expanded purpose: creating tasks in
Lunatask for todos, reminders, deferred work, and handoffs (not just
handoffs). Updated AGENTS.md and README.md references. Added handoff.md
reference with detailed guidance for future agent handoffs.

Assisted-by: GLM 4.7 via Crush <crush@charm.land>

Amolith created

b12aa79 docs: use $HOME instead of ~ in Makefile examples

Click to expand commit body
Replace shell tilde expansion with explicit $HOME environment variable
in Makefile example commands for better clarity and consistency across
different shell environments.

Assisted-by: Kimi K2 Thinking via Crush <crush@charm.land>

Amolith created

4991f5b refactor: emphasise reading, add trailer

Click to expand commit body
Change description from conditional to mandatory phrasing and add
Assisted-by trailer to formatted-commit usage example.

Assisted-by: GLM 4.7 via Crush <crush@charm.land>

Amolith created

03f09fb build: add Makefile for skill installation

Click to expand commit body
Replace GNU Stow with Make targets for installing/uninstalling skills.
Supports tab completion for skill names and configurable SKILL_DIR.

Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>

Amolith created

e8d7ca0 docs: improve Lunatask skill clarity and examples

Click to expand commit body
Add broader-context guidance to deferring skill, restructure resuming
skill around navigation-first philosophy, and expand CLI reference
examples.

Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>

Amolith created

5204012 docs: emphasize navigation over completeness in handoff notes

Click to expand commit body
Restructure Lunatask skill to clarify that handoff notes are navigation
aids for future agents, not solutions. Add explicit guidance on what to
include (entry points, constraints) and what to avoid (code blocks,
exhaustive context).

Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>

Amolith created

416f9bc docs: add installation reference to Lunatask skill fallbacks

Click to expand commit body
Also simplify section formatting by replacing heading with horizontal
rule.

Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>

Amolith created

1117873 docs: correct Amp skills directory path

Click to expand commit body
Amp stores skills in ~/.config/agents/skills/, not ~/.amp/skills/.

Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>

Amolith created

ade375d docs: document skill naming conventions

Click to expand commit body
Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>

Amolith created

c8703a6 feat: add Lunatask deferral and resumption skills

Click to expand commit body
Paired workflow skills for capturing work to resume later:
- deferring-work-through-lunatask: creates tasks with rich context
- resuming-work-through-lunatask: picks up deferred work safely

Both include CLI fallback references and installation guidance.

Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>

Amolith created

a7b55b2 refactor: move skills into subdirectory

Click to expand commit body
Enables cleaner stow usage: `stow -d skills -t ~/.config/crush/skills .`

Assisted-by: Claude Opus 4.5 via Crush

Amolith created

a97a11d docs(querying-documentation): clarify dependencies

Amolith created

d2f4020 docs(readme): add

Amolith created

7e82c5f docs(agents): add

Amolith created

7e63dcd initial commit

Amolith created