Web Project Builder Skill — Testing skill for Claude Code
Claude Code skill for scaffolding full-stack web projects (Flask + Bootstrap + ECharts + SQLite + pytest).
How to install Web Project Builder Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Haojae/web-project-builder-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Web Project Builder Skill does
Claude Code skill for scaffolding full-stack web projects (Flask + Bootstrap + ECharts + SQLite + pytest).
Alternatives in Testing
- Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
- Test Runner — Run Python tests with pytest, unittest, or other testing frameworks 23.4k ★
- Develop Web Game — Build and test web games iteratively using Playwright with time-stepping 14.6k ★
README
Web Project Builder Skill
A Claude Code skill for scaffolding full-stack web projects. It generates a complete, ready-to-run project with a Python Flask backend, Bootstrap + ECharts frontend (all loaded via CDN), SQLite database, and pytest test suite.
Table of Contents / 目录
- Features / 功能特性
- Tech Stack / 技术栈
- Project Structure / 项目结构
- Quick Start / 快速开始
- Four Roles / 四个角色
- Usage Examples / 使用示例
Features / 功能特性
**English:**
- One-command project scaffolding with all boilerplate included
- Four clearly separated roles: Frontend, Backend, UI Design, Testing
- All frontend dependencies loaded via CDN (no npm/node required)
- RESTful API with full CRUD operations out of the box
- ECharts data visualization with responsive chart rendering
- Isolated test environment using temporary SQLite databases
- Jinja2 template inheritance for clean, maintainable HTML
**中文:**
- 一条命令生成完整项目骨架,包含所有样板代码
- 四个清晰分离的角色:前端、后端、UI 设计、测试设计
- 所有前端依赖通过 CDN 加载(无需 npm/node)
- 开箱即用的 RESTful API,支持完整 CRUD 操作
- ECharts 数据可视化,图表自适应窗口大小
- 使用临时 SQLite 数据库的隔离测试环境
- Jinja2 模板继承,HTML 结构清晰易维护
Tech Stack / 技术栈
| Layer | Technology | Version | Source |
|---|---|---|---|
| CSS Framework | Bootstrap | 5.3.3 | CDN (jsdelivr) |
| Charts | ECharts | 5.5.0 | CDN (jsdelivr) |
| Frontend Language | HTML5 + CSS3 + JavaScript (ES6+) | - | - |
| Backend Framework | Flask | >= 3.0 | pip |
| Database | SQLite | Built-in | Python stdlib |
| Testing | pytest | >= 8.0 | pip |
| Template Engine | Jinja2 | Bundled with Flask | pip |
CDN Links / CDN 链接
Bootstrap CSS: https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css
Bootstrap JS: https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js
ECharts: https://cdn.jsdelivr.net/npm/echarts@5.5.0/dist/echarts.min.js
Proj
Related Skills
MVP Builder Skill
Claude Code skill for building production-quality web apps and MVPs from scratch. Full workflow: spec → brandi
Create Test Repo
Create a new ArcKit test repo with full scaffolding, auto-detecting the next version number
Claude Webdev Skills
Stack-agnostic web development workflow skills for Claude Code — a portable branch → plan → test → commit → PR
Init Spec Project
Bootstrap a new project with the full spec-driven development workflow — docs/, CLAUDE.md, commands, hooks, an
TDD Check
Run the full pre-commit verification suite — pytest, ruff, mkdocs build
Spawn Fs Team
Boot a 5-agent full-stack Flotion team as a new workspace in the cmux window (reuse the open window; only crea
Related Agents
Dotnet Mobile Developer
.NET MAUI mobile engineer. Invoke for MAUI scaffolding — SQLite models, AutoMapper, ViewModels (CommunityToolk
Shine Data Engineer
Local data analysis via DuckDB/SQLite MCP — SQL on CSV/Parquet/JSON/Excel without cloud services. Produces cha
App Scaffolder
Project-scaffolding builder that stands up a working base application from the pinned stack-baseline so senior