nacl-tl-dev-fe

Automates React/Next.js frontend development with strict Test-Driven-Development cycles.

23|2|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ITSalt/NaCl --skill nacl-tl-dev-fe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nacl-tl-dev-fe
Source: https://github.com/ITSalt/NaCl/tree/main/nacl-tl-dev-fe
Command: npx skills add https://github.com/ITSalt/NaCl --skill nacl-tl-dev-fe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines frontend development by enforcing a strict Test-Driven Development workflow for building React/Next.js applications, from planning through delivery.

Core Features & Use Cases

  • Read frontend task files from .tl/tasks/UC###/ and drive the RED -> GREEN -> REFACTOR cycle.
  • Write RTL tests first before any implementation, then build UI components, pages, and hooks.
  • Create result-fe.md documenting the work and update tracking files after completion.

Quick Start

Begin by reviewing the frontend task at .tl/tasks/UC###/task-fe.md and start the RED phase by writing failing RTL tests.

Frequently Asked Questions about nacl-tl-dev-fe

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

FAQPage Schema
How do I automate a React and Next.js frontend TDD workflow from task files?

To automate a frontend TDD workflow, this skill reads task files like task-fe.md and drives the RED-GREEN-REFACTOR cycle to generate React and Next.js components, pages, and hooks. It strictly enforces writing RTL tests before any UI implementation.

What is the RED-GREEN-REFACTOR cycle for Next.js App Router components?

The RED-GREEN-REFACTOR cycle for Next.js App Router components starts by writing failing RTL tests, then building the UI implementation to make tests pass, and finally refactoring the code. This skill automates that exact sequence using MSW-backed tests.

Do I need MSW and RTL to test React hooks in a TDD workflow?

Yes, you need MSW and RTL to test React hooks in this TDD workflow. The skill requires MSW-backed tests and React Testing Library to enforce strict test-driven development before implementing any UI components or pages.

What prerequisite files are required to start frontend TDD for UI tasks?

To start frontend TDD for UI tasks, you must provide complete task-fe.md, test-spec-fe.md, impl-brief-fe.md, acceptance.md, and api-contract.md files located within the .tl/tasks/UC###/ directory structure.

How does test-driven development work with Next.js App Router conventions?

Test-driven development with Next.js App Router conventions works by first writing failing RTL tests for your pages and components, then implementing the UI to pass those tests. This skill enforces App Router conventions throughout the entire RED-GREEN-REFACTOR cycle.

What happens after completing the frontend TDD cycle for a React feature?

After completing the frontend TDD cycle for a React feature, the skill generates a result-fe.md file documenting the completed work and automatically updates the necessary tracking files to finalize the delivery process.