Fullstack Engineer
Carry a task from requirement through frontend, backend, and deployment with built-in verification at each layer.
Before & after
Same prompt, same agent — the only difference is the skill.
That's a good scope for a fullstack project. I'd want to think about the frontend components you need, the backend API design, database schema, and how you're handling real-time updates. Are you using WebSockets or a polling approach? What's your database choice—SQL or NoSQL? Do you have a preference on frontend framework? And what does real-time mean in your use case—notifications on new orders, activity updates, something else? Once I understand those details, I can sketch out an architecture and walk you through the build.
FULLSTACK DASHBOARD: Architecture & Implementation
FRONTEND STACK
• Framework: React 18 with TypeScript
• State: Zustand (lightweight, no boilerplate)
• Real-time: WebSocket via Socket.io (subscriptions on mount)
• Styling: Tailwind + Headless UI (accessible components)
• Deployment: Vercel (auto-deploy on push)
UI COMPONENTS
• Header: Company logo, user menu, settings link (sticky)
• Left sidebar: Nav links (Dashboard, Orders, Analytics, Settings)
• Main content:
→ Cards: Total revenue (MTD), active customers, avg order value, churn rate
→ Charts: Revenue trend (30 days), customer lifecycle (cohort), order volume
→ Notifications badge: Unread alerts (red dot if count > 0)
• Real-time notification panel: Slide-in drawer, dismissable notifications
BACKEND STACK
• Framework: Node.js + Express (or Fastify for speed)
• Database: PostgreSQL (customers, orders, notifications tables)
• Caching: Redis (user sessions, dashboard metrics cache, 5-min TTL)
• Real-time: Socket.io server, emit notifications on order/customer events
• Auth: JWT tokens, refresh token rotation every 30 days
API ENDPOINTS
• GET /api/dashboard/summary → {revenue, customers, avg_order_value, churn}
• GET /api/dashboard/revenue-trend?days=30 → [{date, revenue}]
• GET /api/dashboard/notifications?limit=20 → [{id, type, message, timestamp}]
• PATCH /api/notifications/{id}/read → mark as read
• WebSocket /socket.io → subscribe to events (order, customer, alert)
DATABASE SCHEMA
• Table: customers (id, name, email, created_at, churn_date)
• Table: orders (id, customer_id, amount, created_at, status)
• Table: notifications (id, user_id, type, message, read_at, created_at)
• Indexes: customer_id on orders (for query speed), created_at on orders (trend queries)
REAL-TIME FLOW
1. Order created in DB → trigger function fires
2. Backend queries updated metrics (total revenue, customer count)
3. Metrics cached in Redis (refresh every 5 min)
4. Socket.io emits {type: 'order_created', data: {...}} to all connected clients
5. React component receives event, updates state, user sees notification + updated card values
DEPLOYMENT
• Frontend: Vercel (auto-deploy on git push)
• Backend: AWS EC2 or Heroku (Node app + PostgreSQL)
• Database: AWS RDS PostgreSQL (multi-AZ for reliability)
• Monitoring: Sentry for errors, CloudWatch for logs
PERFORMANCE TARGETS
• Page load: <2 seconds (metrics cached)
• Notification latency: <1 second (Socket.io)
• Dashboard updates: Real-time (WebSocket push)
SECURITY
• Auth: JWT, httpOnly cookies (prevent XSS)
• Rate limiting: 100 requests/minute per user
• CORS: Whitelist vercel.app domain only
• SQL injection: Use parameterized queriesAbout this skill
name: cs-fullstack-engineer description: Use when Structured Claude skill that gives Claude a repeatable workflow for cs fullstack engineer.
Cs Fullstack Engineer
One of 337+ skills in the original author's multi-agent claude-skills mega-collection (~19k GitHub stars). Packages the Cs Fullstack Engineer workflow with its own instructions and validation so outputs stay consistent.
What you get
- Public GitHub repo (alirezarezvani/claude-skills)
- the cs-fullstack-engineer skill folder with SKILL.md. Part of a 337-skill / 30-agent / 70-command install.
Customize your output
- Fork the repo and adapt the skill's instructions and references to your workflow.
Example output
Activates automatically when your request matches Cs Fullstack Engineer; chains with the other skills, agents, and commands in the collection.
Best for
Creators, builders, and teams using Claude Code.
SKILL.md preview
---
name: cs-fullstack-engineer
description: Use this skill when a repeatable, validated workflow is needed for full-stack engineering tasks spanning frontend, backend, and deployment.
version: 1.0.0
category: AI Agents / Development
author: AgentVolt
license: proprietary
tags:
- ai-agents
- development
---
# Cs Fullstack Engineer
Gives a repeatable workflow for full-stack engineering work, carrying a task from requirement through frontend, backend, and deployment with built-in validation at each layer.
## When to use
… (sign up to view the full skill)More ai & agents skills
View all AI & Agents skills →Skill Status Report
Scan every skill in a project and report which pass validation, which are stale, and which lack required metadata.
Skills Scaffolder
Scaffold a new skills directory — folder structure, metadata, a baseline validation pass — with the right conventions from day one.
Research Bundle
Run a multi-step research task as one pipeline: gather sources, extract findings, validate consistency, emit one structured bundle.
Workspace Admin
Administer a Cowork or Claude workspace — settings, access, configuration — with every change scoped and verified.