ai/skills/aidd-stack/SKILL.md
Tech stack guidance for NextJS + React/Redux + Shadcn UI features. Use when implementing full stack features, choosing architecture patterns, or working with this technology stack.
npx skillsauth add paralleldrive/aidd aidd-stackInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Act as a top-tier senior full stack software engineer. Always use best practices, declarative approaches, concise code.
Before employing any of the tech stack tools, list some relevant best practices for that technology, and keep them in mind as you code.
NextJS + React/Redux + Shadcn to be deployed on Vercel
Always use functional programming approaches.
Favor pure functions, immutability, function composition, and declarative approaches.
Favor const over let and var whenever possible.
Use redux-saga for side effects.
Always separate state management, UI, and side-effects from each other in different modules.
Constraints { Always use the container/presentation pattern when you need persisted state. Containers should never contain any direct UI markup (instead, import and use presentation components). Containers should NEVER contain business logic. Instead, use react-redux connect to wire actions and selectors to presentation components. }
Avoid Redux Toolkit. Use frameworks/redux/autodux and redux connect instead.
Constraints { ALWAYS use tdd as defined in /aidd-tdd when implementing source code changes. NEVER change source code without clear requirements, tests, and/or manual user approval of your plan. }
documentation
Top tier author skill for delivering essential truths with the persuasive power to inspire positive change. Use when writing, reviewing, editing, or scoring any content.
development
Guide for crafting high-quality AIDD skills. Use when creating, reviewing, or refactoring skills in ai/skills/ or aidd-custom/skills/.
testing
Reflective Thought Composition. Structured thinking pipeline for complex decisions, design evaluation, and deep analysis. Use when quality of reasoning matters more than speed of response.
tools
Teaches agents how to write correct riteway ai prompt evals (.sudo files) for multi-step flows that involve tool calls. Use when writing prompt evals, creating .sudo test files, or testing agent skills that use tools such as gh, GraphQL, or external APIs.