@daoduong-saritasa/fe-skills
| Install | |
|---|---|
npm install @daoduong-saritasa/fe-skills |
|
| Latest Version: | 0.1.12 |
| License: | ISC |
| Last Updated: | May 12, 2026 |
| Links: | npm |
@daoduong-saritasa/fe-skills
AI skills platform for frontend projects. Gives your whole team a shared set of coding standards that each developer loads into their own AI tool.
How it works
Run generate → prompts for framework + AI provider → writes one skill folder for your AI tool, containing all relevant rules and examples.
Usage
npx @daoduong-saritasa/fe-skills@latest
# or explicitly:
npx @daoduong-saritasa/fe-skills@latest generate
Prompts for:
- Framework (Angular / React / Vue / None)
- AI provider
Then generates one skill folder for your chosen AI provider:
| Provider | Output |
|---|---|
| GitHub Copilot | .github/skills/<name>/ |
| Cursor | .cursor/rules/<name>/ |
| Claude Code | .claude/skills/<name>/ |
| Codex | .agents/skills/<name>/ |
| Windsurf | .windsurf/rules/<name>/ |
Each skill follows this structure:
<name>/
├── SKILL.md # metadata + index guiding the AI to the right reference
└── references/
├── accessibility.md # rules + merged code examples
├── architecture.md
└── ...
SKILL.md is a lightweight index — tells the AI which file covers which topic so it loads only what's relevant. Full rules and examples live in references/.
If a skill folder already exists, you'll be asked to replace, rename, or skip before anything is overwritten.
Included rules
| Module | What it covers |
|---|---|
core/architecture |
Layered architecture, DTOs, mappers, secureParse |
core/code-quality |
SOLID, naming, API design, tooling |
core/performance |
Core Web Vitals, lazy loading, assets |
core/accessibility |
WCAG 2.1 AA, semantic HTML, forms, ARIA |
angular/components |
Standalone, signals, OnPush, inject() |
angular/rxjs |
Services, operators, subscription management |
angular/forms |
Typed reactive forms |
react/components |
Function placement, memoization, naming |
react/hooks |
Custom hooks, cleanup, dependency arrays |
vue/composition-api |
script setup, defineProps, defineModel |
vue/reactivity |
ref vs shallowRef, computed, watchers |
vue/composables |
Naming, toValue(), return shape |
Development
pnpm install
pnpm build # compile TypeScript → dist/
pnpm dev # watch mode
# Test locally
mkdir /tmp/test-project && cd /tmp/test-project
node /path/to/ai-skills-cli/dist/index.js generate
Related Packages
One-command installer: `npm create @gixcopilot` adds an AI copilot to a React, V...
Browser-native library to fetch GitHub repositories and custom metadata for dyna...
Version History
| Version | Released | License |
|---|---|---|
| 0.1.12 | ISC | |
| 0.1.11 | ISC | |
| 0.1.10 | ISC | |
| 0.1.9 | ISC | |
| 0.1.8 | ISC | |
| 0.1.7 | ISC | |
| 0.1.6 | ISC | |
| 0.1.5 | ISC | |
| 0.1.4 | ISC | |
| 0.1.3 | ISC | |
| 0.1.2 | ISC | |
| 0.1.0 | ISC |