Fullstack Engineer

Carry a task from requirement through frontend, backend, and deployment with built-in verification at each layer.

AI Agents / Developmentai-agentsdevelopment
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

PromptBuild a customer dashboard with real-time notifications
Beforegeneric AI agent
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.
Afterwith Fullstack Engineer
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 queries

About 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

SKILL.md
---
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)
Sign up to view, copy, and install the full skill

More ai & agents skills

View all AI & Agents skills →