bwl-web-project-structure

Define Next.js project folder structures and coding conventions with TypeScript.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/nccasia/bwl-v2 --skill bwl-web-project-structure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bwl-web-project-structure
Source: https://github.com/nccasia/bwl-v2/tree/main/.agents/skills/bwl-web-project
Command: npx skills add https://github.com/nccasia/bwl-v2 --skill bwl-web-project-structure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance on the established folder structure and coding practices for the Next.js frontend of the BWL V2 project, ensuring maintainable and efficient development.

Core Features & Use Cases

  • Folder Structure Guidance: Defines best practices for organizing Next.js projects into folders and modules.
  • Feature Development: Helps developers set up new features in adherence to best practices, from creating components to organizing code.
  • Use Case: A developer is tasked with creating a new feature within the BWL V2 web project. This Skill assists by specifying the correct folder organization and coding conventions for the feature's components, hooks, services, and tests.

Quick Start

Apply the bwl-web-project-structure Skill when starting a new feature in the web project. Ensure you follow the defined module-based organization for code and testing practices.

Frequently Asked Questions about bwl-web-project-structure

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

FAQPage Schema
What is the best way to structure a Next.js project for maintainability?

Organizing a Next.js project involves adopting a module-based folder structure that separates components, hooks, services, stores, and schemas to maintain code clarity and ensure long-term project maintainability.

How do I organize a new feature in a TypeScript Next.js application?

To organize a new feature in a TypeScript Next.js application, establish module-based folders containing specific components, hooks, services, and schemas, adhering to defined coding conventions for type safety and structure.

Does this Next.js folder structure guidance support TypeScript for type safety?

Yes, this Next.js folder structure guidance expects TypeScript to enforce type safety across the web application, ensuring that modules, components, hooks, services, and schemas are strictly typed.

How do I set up tests within a module-based Next.js web project?

Setting up tests within a module-based Next.js web project requires following established coding practices that integrate testing directly alongside feature components, hooks, and services to ensure maintainability.

What are the limitations of using a predefined Next.js project structure?

The limitations of a predefined Next.js project structure involve adapting your existing code to its strict module-based organization, which may require refactoring components, hooks, and services to fit the established conventions.