set-stack

Configures project tech stack presets into .claude/config/tech-stack.md for downstream commands.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/natthasath/natthasath-marketplace --skill set-stack-natthasath
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: set-stack
Source: https://github.com/natthasath/natthasath-marketplace/tree/main/plugins/projects/skills/set-stack
Command: npx skills add https://github.com/natthasath/natthasath-marketplace --skill set-stack-natthasath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When starting a new project or switching stacks, Claude Code commands like /implement, /ship, and /debug need to know the correct typecheck, lint, test, dev, and build commands. This Skill writes the chosen tech stack configuration once so all downstream workflow commands use the right tooling automatically. ## Core Features & Use Cases - Preset Stacks: Ships five ready-made presets — react-vite, python, go, laravel, and node-express — each with a full command table (typecheck, lint, test, test-watch, dev, build). - Custom Stacks: Helps draft a custom tech-stack.md when your stack is not covered by a preset. - Automatic Integration: Writes to .claude/config/tech-stack.md so /implement, /ship, and /debug pick up the correct commands without further setup. - Use Case: You scaffold a new Laravel project and run the skill with the laravel preset; from then on, /ship runs Pest, Pint, and PHPStan with the correct vendor paths. ## Quick Start Ask the AI to set the project stack to react-vite so the tech stack config file is written and workflow commands use the right npm scripts.

Frequently Asked Questions about set-stack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set the tech stack for a Claude Code project?▼

Run the set-stack skill with a preset name such as react-vite, python, go, laravel, or node-express. It writes the stack and its command table to .claude/config/tech-stack.md, which other workflow commands read automatically.

What tech stack presets are available in set-stack?▼

Five presets ship with the skill: react-vite (React, TypeScript, Vite), python (pytest, ruff, mypy), go (go test, golangci-lint), laravel (Pest, Pint, PHPStan), and node-express (Express, TypeScript, Jest).

Can I define a custom tech stack instead of a preset?▼

Yes. If your stack is not covered by a preset, describe your stack and the skill helps draft a custom tech-stack.md with appropriate typecheck, lint, test, dev, and build commands for your toolchain.

Where does set-stack write the configuration file?▼

It writes the configuration to .claude/config/tech-stack.md in the project root. Downstream commands like /implement, /ship, and /debug read this file to determine which commands to run.

What happens if I run set-stack without arguments?▼

Without arguments, the skill lists all available presets with example commands and asks which one you want to use, or whether you prefer to define a custom stack.