react-coding-standards
react-coding-standards — a Claude Code skill from lichens-innovation/ai-dev-tools
Features
- ✓AI-assisted coding with Claude Code
- ✓Skill management for Cursor, Copilot, Claude Code
- ✓Configurable AI dev tooling ecosystem
- ✓MCP (Model Context Protocol) support
- ✓Easy installation with skills CLI
Installation Guide
From a project or any directory:
npx skills add https://github.com/Lichens-Innovation/ai-dev-toolsOr using the short form:
npx skills add Lichens-Innovation/ai-dev-toolsUseful options:
.agents/skills/, .cursor/skills/, .claude/skills/) and can be versioned with the repo.npx skills add Lichens-Innovation/ai-dev-tools -g — available across all your projects.npx skills add Lichens-Innovation/ai-dev-tools -a cursor -a github-copilot -a claude-code.npx skills add Lichens-Innovation/ai-dev-tools --list.Frequent CLI commands
| Task | Command |
| ------------------------------------ | -------------------------------------------------------------------- |
| Check for updates | npx skills check |
| Update all skills | npx skills update |
| Generate lock file | npx skills generate-lock |
| Generate lock file (dry run) | npx skills generate-lock --dry-run |
| Discover skills | npx skills find react |
| Install a specific skill from a repo | npx skills add vercel-labs/agent-skills --skill frontend-design |
| Create a new skill | npx skills init my-custom-skill |
| Remove a specific skill | npx skills remove hello-world (alias: npx skills rm hello-world) |
| Remove skills (interactive) | npx skills remove |
| Remove from global scope | npx skills remove hello-world --global |
| Remove from specific agents only | npx skills remove hello-world --agent cursor --agent claude-code |
| List installed skills | npx skills list |
Validating skills
You can validate that a skill’s SKILL.md frontmatter and structure follow the Agent Skills specification in two ways:
Install the
validate-skills skill from a repo that provides it, then trigger it in your agent (e.g. via /validate-skills or by asking to validate skills):
npx skills add https://github.com/callstackincubator/agent-skills --skill validate-skills # Validate a specific skill (e.g. react-ts-guidelines)
skills-ref validate ./skills/react-ts-guidelines
# Validate all skills in the repo (if you have multiple skills)
skills-ref validate ./skills Install skills-ref according to the agentskills repo. This checks that name, description, and optional fields comply with the spec and that the skill directory structure is valid.
How a skill becomes active (Cursor, Copilot, Claude Code)
The
npx skills add command uses the open agent skills CLI. It fetches this repo and copies each skill (folder containing a SKILL.md and its files) into the directories expected by each tool:- Cursor:
.agents/skills/ (project) or ~/.cursor/skills/ (global)- GitHub Copilot:
.agents/skills/ (project) or ~/.copilot/skills/ (global)- Claude Code:
.claude/skills/ (project) or ~/.claude/skills/ (global)Cursor, Copilot, and Claude Code scan these directories and load the
SKILL.md files (name, description, instructions). They follow the Agent Skills specification.When your question or request matches the usage context described in the skill (e.g. “When to use”, description), the agent injects that skill into context and follows its Instructions. The skill is therefore active whenever it is relevant, with no extra action on your part.
In short: install → files in the right place → the agent reads and applies the skill when relevant.
Popular skill repositories
Other well-known places to discover and install agent skills:
| Source | Description |
| --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| skills.sh | Agent Skills directory — browse and install skills from many repos (Vercel Labs ecosystem). |
| vercel-labs/agent-skills | Official Vercel collection (React, Next.js, web design, PR descriptions, etc.). Install: npx skills add vercel-labs/agent-skills |
| anthropics/skills | Anthropic’s public Agent Skills repo — creative, technical, and document skills for Claude. |
| github/awesome-copilot — skills | Curated skills in the Awesome Copilot repo (GitHub Copilot). |
| claude-plugins.dev | Plugin/skill registry with CLI installation. |
| SkillsMP | Skills marketplace (Claude, Codex, ChatGPT, etc.). |
To list skills in any repo without installing: npx skills add owner/repo --list.
Examples:
npx skills add github/awesome-copilot/skills --listnpx skills add Lichens-Innovation/ai-dev-tools --listSkills for creating skills (comparison)
Two built-in skills help you create skills from scratch. Summary:
| Criterion | skill-creator | create-skill |
| -------------- | -------------------------------------------------------- | -------------------------------------------------------- |
| Target | Skills for agent (Claude) in general | Cursor-only skills |
| Tooling | init_skill.py, package_skill.py, .skill file | No scripts, manual creation |
| Process | 6 steps (including init + package) | 4 phases (Discovery → Verify) |
| Resources | scripts / references / assets clearly defined | scripts/ and optional files (reference.md, examples.md) |
| Packaging | Yes → distributable .skill file | No, skills created in place |
| Best practices | Structure, progressive disclosure, "what not to include" | Descriptions, anti-patterns, writing patterns, checklist |