web-project-brainstorming
Lets your agent come up with ideas for website projects. It helps plan structure, look, and technical aspects.
What it does
This guide helps plan website or app projects. It asks questions about what the project will do, how users will use it, how it should look, what tech to use, and how to make it fast and easy to find.
When to use it
- ✓At the start of a new website project.
- ✓When thinking about new app features.
- ✓When deciding on a website's look and colors.
Example of what to ask your AI
“Let's plan my new website project. What's its name and who will use it?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI asks questions in steps about the concept, navigation, design, technology, and performance. Each step helps define the project better.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill web-project-brainstormingOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/web-project-brainstorming/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Web Project Brainstorming
Overview
This skill provides a structured, masterclass-level framework for brainstorming web projects, web applications, or individual page designs at their inception. It guides developers and designers through scoping the core product concept, mapping user flows, defining visual styling aesthetics, selecting the technical stack, and planning for search engine optimization (SEO) and performance.
When to Use This Skill
- Use at the start of any new web development project or page redesign.
- Use when scoping feature sets, user roles, and interaction patterns for web applications.
- Use when establishing design systems, color tokens, and layout guidelines.
- Use when evaluating tech stacks (e.g., Next.js vs. Vanilla JS, CSS Grid vs. Tailwind).
How It Works
Execute web project brainstorming sequentially across six structured phases. Ask the user questions one phase at a time to maintain focus and ensure thorough alignment.
Phase 1: Core Concept & Scoping
Define the product's primary value proposition and scope:
- Target Audience: Who is using the website or application?
- Core Value: What problem does it solve for users?
- Key Features: What are the top 3–5 mandatory features?
Phase 2: User Experience (UX) & Information Architecture
Map how users navigate and interact:
- Page Hierarchy: What is the sitemap and page structure?
- User Journeys: What step-by-step flows do users take to complete key goals?
- Responsive Layout: Is the interface mobile-first, desktop-first, or balanced?
Phase 3: Visual Styling & Design System
Establish the visual guidelines and aesthetic parameters:
- Design Aesthetic: Modern, minimalist, brutalist, glassmorphism, or luxury?
- Color Palette: What are the primary, secondary, and accent colors? (Prefer tailorable HSL/RGB models over static color keywords).
- Typography: Which Google Fonts or system fonts fit the theme? (e.g., Inter, Outfit, Syne).
- Interactive States: How do hovers, clicks, transitions, and loading states behave?
Phase 4: Technical Stack & Architecture
Select the technologies and integration systems:
- Frontend Framework: React, Next.js, Vite, Astro, Svelte, or Vanilla HTML/JS?
- Styling Method: Vanilla CSS, Tailwind CSS, or CSS Modules?
- Data & Backend: REST API, GraphQL, tRPC, Firebase, Supabase, or SQLite?
- State Management: Zustand, Context API, Redux, or local React state?
Phase 5: SEO, Accessibility (A11y), and Performance
Plan for discoverability and fast loading times:
- SEO Elements: Title tag structure, meta descriptions, and semantic HTML tag hierarchy.
- Accessibility: ARIA labels, semantic tags, keyboard navigation, and color contrast.
- Performance: Preloading assets, lazy loading images, server-side rendering (SSR), and CDN delivery.
Phase 6: MVP Scope & Project Phases
Break the work down into manageable increments:
- Phase 1 (MVP): The absolute minimum viable product needed to deploy.
- Phase 2 (Enhancements): Nice-to-have features, micro-animations, and advanced integrations.
Examples
Interactive Questionnaire Prompt Template
Use this prompt layout when initiating a brainstorming session with a client or team member:
👋 Let's brainstorm your new web project! We will walk through 6 quick phases.
---
### Phase 1: Core Concept & Scoping
1. What is the main title or working name of this project?
2. Who are the primary target users (e.g., tech-savvy professionals, shoppers, children)?
3. What are the 3 core tasks a user must be able to perform?
---
Brainstorming Output Document Template
Once all phases are complete, generate a markdown blueprint for the project using this template:
# Project Blueprint: [Project Name]
## 1. Product Concept
- **Value Proposition**: [Summary]
- **Key Features**:
1. [Feature 1]
2. [Feature 2]
## 2. Information Architecture & UX
- **Pages**: `/index.html`, `/dashboard.html`
- **Primary User Flow**: User signs up -> completes onboarding -> views dashboard.
## 3. Styling & Aesthetics
- **Aesthetic**: Sleek Glassmorphism Dark Mode
- **Color Tokens**:
- Background: `hsl(222, 47%, 11%)`
- Accent/Primary: `hsl(217, 91%, 60%)`
- **Typography**: Inter (Body), Outfit (Headings)
## 4. Technical Architecture
- **Framework**: Next.js (App Router)
- **Styling**: Tailwind CSS
- **Database**: PostgreSQL with Prisma ORM
## 5. SEO & Performance
…
FAQ
What is 'MVP'?
MVP stands for 'Minimum Viable Product'. It's the simplest version of the project that still delivers value and can be launched.
What is 'UX'?
UX stands for 'User Experience'. It's how a user feels when using the website or app, whether it's easy and enjoyable.
What is 'SEO'?
SEO stands for 'Search Engine Optimization'. It's the process of making your website show up higher in search results like Google.
Details
Original description by the author
Masterclass framework for brainstorming web development projects and page designs. Outlines structural phases for concept, UX flow, styling aesthetics, technical architecture, and SEO.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4542
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
accessibility
Helps your agent create interfaces that everyone can use. Ensures websites and apps work well for people with disabilities, like those who are blind or have reduced mobility.
affaan-m/ECC
design-system
Helps your agent create a design system from existing code. It extracts visual information and checks for consistency, generating a report and an interactive preview.
affaan-m/ECC
liquid-glass-design
Helps your agent create iOS user interfaces with a 'Liquid Glass' effect. Allows adding dynamic and interactive visual effects in SwiftUI and UIKit.
affaan-m/ECC