edmundmiller/dotfiles/amoxide-project-aliases
Claude Code and agent skill by edmundmiller/dotfiles
- community
Checking that the SKILL.md file is still in the repository.
Use amoxide for project-local .aliases and optional profiles when commands are simple, trusted, and useful to agents without shadowing zsh aliases.
Install
npx vskill@latest install edmundmiller/dotfiles/amoxide-project-aliasesSKILL.md
Amoxide Project Aliases
Use this skill when a repo has repeated project commands that an agent should discover and run consistently, or when you are considering adding a project-local .aliases file.
When Amoxide Helps Agents
Amoxide is useful for agents when it creates a small, trusted command vocabulary for a project:
checkfor the canonical validation chain.test,lint,fmt,build,devfor project-specific implementations.fixfor safe auto-fix commands.agent-checkorci-localfor concise agent-friendly validation.
This is especially helpful when the underlying commands are long, vary by repo, or compose several tools.
Do Not Mirror Global zsh Aliases
Do not mechanically copy aliases from config/*/aliases.zsh into Amoxide.
Global zsh aliases/functions remain authoritative for interactive shell behavior. They may include wrappers, lazy completions, conditionals, or richer functions that Amoxide TOML aliases cannot represent well.
Avoid short names that shadow established global aliases unless the project intentionally wants to override them. Risky examples include common Git/JJ names such as gp, jd, js, ja, and gl.
Preferred .aliases Shape
Keep project aliases boring, discoverable, and command-oriented:
Then run:
Project .aliases files are local/trusted per machine in this dotfiles setup and are ignored globally by Git. If a project wants shared aliases, discuss whether the file should be committed and documented for that repo.
Parameterized Aliases
Normal Amoxide aliases append trailing arguments automatically, so no template is needed for simple cases:
Use templates only when argument placement matters:
Use {{@}} for all arguments at a specific location, {{1}}, {{2}}, etc. for positional arguments, and --raw when creating aliases whose literal command contains {{...}} syntax.
Composing Aliases
Composition is valuable for agents because it documents the canonical workflow:
Only compose from aliases that will be active or loaded in the project. Avoid project aliases that depend on inactive optional profiles unless the dependency is documented.
Agent Workflow
- Check whether Amoxide is available:
``bash command -v am ``
- If a project has
.aliases, inspect it before trusting:
``bash cat .aliases am trust am ls ``
- Prefer the project alias for canonical commands once trusted:
``bash check test build ``
- If adding aliases, use clear command names first (
check,test,lint) before terse personal shortcuts.
When Not To Use
Do not add Amoxide aliases when:
- The command is used once and is obvious.
- The alias would hide a destructive command behind a cute short name.
- The alias conflicts with established zsh/git/jj shortcuts.
- A repo already has a clear task runner (
just,make,npm scripts,nix flake check) and an alias would add another layer without simplifying agent usage.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/catalog/amoxide-project-aliases/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/edmundmiller/dotfiles/amoxide-project-aliases)