nestjs-dev-guidelines

Claude Code skills library — senior NestJS/Node.js backend engineer, and more

التثبيت
CLI
npx skills add https://github.com/myatminlu/vector-skills --skill nestjs-dev-guidelines

قم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.

آخر تحديث 4/22/2026

vector-skills

A personal library of Claude Code skills. Each skill
teaches the agent a domain — how to think, what rules to follow, what mistakes to avoid —
when working on that kind of code.

Skills in this collection

Skill What it does
nestjs-dev-guidelines Senior NestJS / Node.js backend engineer: folder structure, naming, code quality, API design, DB design, security, auth, pagination, error handling, testing, AI product patterns (LLM gateway, SSE, usage metering), code review rules. SKILL.md + 31 granular reference files.

(More skills planned — react-frontend-guidelines, expo-mobile-guidelines, etc.)

Install

Via the skills CLI (recommended):

npx skills add myatminlu/vector-skills

Or manually — skills live in ~/.claude/skills/ so Claude Code auto-discovers them:

git clone <repo-url> <local-path>/vector-skills
ln -s <local-path>/vector-skills/skills/nestjs-dev-guidelines \
      ~/.claude/skills/nestjs-dev-guidelines

Next Claude Code session will load the skill automatically. No restart or install step.

Updating a skill

npx skills update

Editing a skill

Edit the files in place. Changes take effect on the next Claude Code session.

cd <local-path>/vector-skills/skills/nestjs-dev-guidelines
vim references/08-pagination-filters-sorting.md

# optional structural validation
python3 ~/.claude/skills/skill-creator/scripts/quick_validate.py .

git add . && git commit -m "tighten pagination rule"
git push

Adding a new skill

cd <local-path>/vector-skills/skills
mkdir my-new-skill
cd my-new-skill
# Create SKILL.md (required) + optional references/, evals/, assets/, scripts/
ln -s $PWD ~/.claude/skills/my-new-skill
git add . && git commit -m "Add my-new-skill"

A skill is a folder with at least a SKILL.md file containing YAML frontmatter
(name, description). See any existing skill as a template.

Authoring conventions

  • Keep SKILL.md scannable (≤ 500 lines). Deep dives go in references/.
  • Each reference file: TL;DR → rules (good/bad code) → anti-patterns → review checklist.
  • Write description in the frontmatter so Claude triggers the skill reliably
    (concrete keywords + "use when X" framing). Max 1024 characters.
  • Add evals/evals.json with 5–10 substantive test tasks to catch regressions.

Author

Built and maintained by Myat Min Lu — a developer curating a personal
collection of Claude Code skills distilled from day-to-day engineering work.
Each skill captures the conventions, rules, and hard-won lessons worth teaching
an agent once so they don't have to be re-explained every session.

Contributions, forks, and feedback are welcome.

License

MIT — feel free to fork and adapt.