af6de43
chore(worktrees): add installation
Amolith created
af6de43
chore(worktrees): add installation
Amolith created
f93d896
feat(worktrees): add skill
Amolith created
7d86a93
feat(reviewing-code): add code review skill
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
Amolith created
7085f68
docs: add cross-promo section
Assisted-by: Claude Opus 4.5 via Amp
Amolith created
703b3fd
docs: update token stats
Amolith created
7eb55d0
docs(install): mention amp command
Amolith created
15b123a
docs(formatting-commits): add no-edit amend option
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
Amolith created
2410727
docs: fix typo
Amolith created
2a0bb45
docs(readme): add skill token stats section
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
- 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
Assisted-by: Kimi K2 Thinking via Crush
Amolith created
9cf3396
feat(secrets): add resolving-secrets skill and update lunatask references
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
- 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
Amolith created
c03a530
feat(tools): add skill statistics analyzer
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
Assisted-by: Kimi K2 Thinking via Crush
Amolith created
cf87f46
feat(skills): add scripting-with-roc skill
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
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
- 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
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
Assisted-by: Claude Opus 4.5 via Crush
Amolith created
3ec3cd0
refactor(querying-documentation): bundle script
- 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
- 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
Assisted-by: Claude Opus 4.5 via Crush
Amolith created
9a54c5c
feat(frontend-accessibility): add skill
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
- 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
Deleted resolving-secrets skill and updated documentation accordingly. Assisted-by: GLM 4.7 via Crush
Amolith created
74d2e47
docs(lunatask): refine project name guidance
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
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
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
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
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
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
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
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
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
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
Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>
Amolith created
c8703a6
feat: add Lunatask deferral and resumption skills
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
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