taste is an agent skill for domain-grounded judgment during creation. It helps an agent understand what good looks like in a domain before it writes code, designs UI, drafts documents, or shapes other deliverables.
This repo is intentionally usable in two ways:
- As a skill directory directly
- As a GitHub repo with setup helpers and packaging scripts
taste/
├── SKILL.md
├── README.md
├── .gitignore
├── agents/
│ └── openai.yaml
├── references/
│ ├── DOMAIN_MODES.md
│ ├── ANTI_PATTERNS.md
│ └── EVALUATION.md
├── scripts/
│ ├── install.sh
│ └── package-claude-skill.sh
└── assets/
Clone the repo, then link it into your local skills directory:
git clone https://github.com/Hmbown/taste.git
cd taste
./scripts/install.sh codexThat creates or updates:
~/.codex/skills/taste -> /absolute/path/to/this/repo
Clone the repo, then copy the skill into Claude's skills directory:
git clone https://github.com/Hmbown/taste.git
cd taste
./scripts/install.sh claudeThat creates or updates:
~/.claude/skills/taste/
If you want the script to install into both locations when available:
./scripts/install.sh allmkdir -p ~/.codex/skills
ln -sfn "$(pwd)" ~/.codex/skills/tastemkdir -p ~/.claude/skills
rm -rf ~/.claude/skills/taste
cp -R . ~/.claude/skills/tasteUse $taste on this component. It works, but it feels generated.
Apply $taste to this spec and cut what does not earn its place.
Create this landing page with $taste. I want it to feel authored.
- Codex works best when the repo is symlinked directly so changes to the repo are immediately reflected in the installed skill.
- Claude Code generally expects a copied skill directory.
- The skill itself lives at the repo root so either agent can consume the same canonical files.
To build a distributable zip for Claude-style installation:
./scripts/package-claude-skill.shThis writes dist/taste.skill.
- Brand assets live in
assets/. agents/openai.yamlexposes the icon and brand color for skill UIs.- GitHub Actions now builds
dist/taste.skillautomatically on tags matchingv*and attaches it to a GitHub release.
git tag v0.1.0
git push origin v0.1.0That triggers the release workflow and publishes taste.skill as a release artifact.