Claude-skill-registry defining-tech-stack
Locks in specific versions for the Tourly project tech stack. Use when initializing the project or adding new core dependencies.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/defining-tech-stack" ~/.claude/skills/majiayu000-claude-skill-registry-defining-tech-stack && rm -rf "$T"
manifest:
skills/data/defining-tech-stack/SKILL.mdtags
source content
Project Tech Stack Definition
When to use this skill
- At the start of the project to ensure version consistency.
- When documentation queries need to be version-specific.
Workflow
- Initialize Next.js project using
.npx create-next-app@latest - Verify core versions in
.package.json - Document locked versions in this skill or a central
.README.md
Tech Stack (Locked Versions)
- Frontend: Next.js 15 (App Router), React 19.
- Backend: Appwrite Cloud (v1.6+ SDK).
- Styling: Tailwind CSS 4 (or latest stable compatible with Next.js 15).
- Icons: Lucide React.
- Forms: React Hook Form + Zod.
Instructions
- App Router: Exclusively use
directory and Server Components by default.app/ - Server Actions: Use for all mutations.
- Appwrite SDK: Only use
(Web SDK) andappwrite
(Server SDK) as appropriate.node-appwrite