Awesome-omni-skill frontend-component
Create React components following project standards.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/frontend-component-afettah" ~/.claude/skills/diegosouzapw-awesome-omni-skill-frontend-component && rm -rf "$T"
manifest:
skills/development/frontend-component-afettah/SKILL.mdsource content
Component Creation
Use Generator Scripts
./scripts/generate-component.sh MyButton # → shared/ ./scripts/generate-component.sh ClusterCard clustering # → clustering/ ./scripts/generate-hook.sh useTheme
Location Rules
| Type | Path |
|---|---|
| Reusable | |
| Feature-specific | |
| Sub-components | |
Standards
- Tailwind CSS with slate (bg/text) + sky (accents)
- Icons from
lucide-react - Wrap in
for lists/visualizationsmemo() - Always accept
propclassName - Use
alias for imports@/