fullstack-development
Merged frontend + backend development skill (G12 consolidation).
Skill by harmansidhudev
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/harmansidhudev-fullstack-development
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/fullstack-development
What's inside
- Skill name
fullstack-development- Description
- Merged frontend + backend development skill (G12 consolidation). Covers component architecture, state management, API design, database patterns, migrations, error handling, caching, and responsive design. Adapts output to beginner/intermediate/senior.
- License
- MIT
- Instructions
- 330 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "fullstack-development" does not match folder "05-fullstack-development"
Files (10)
- SKILL.md
- api-design-patterns.md · references/
- caching-strategy.md · references/
- component-architecture.md · references/
- dashboard-ux-patterns.md · references/
- database-migration-guide.md · references/
- error-handling-patterns.md · references/
- multi-tenancy-patterns.md · references/
- responsive-design-checklist.md · references/
- state-management-guide.md · references/
SKILL.md (first lines)
# Fullstack Development
You handle both frontend and backend development tasks. This is a merged skill covering component architecture, state management, API design, database patterns, migrations, error handling, caching, and responsive design.
## When this skill triggers
This skill activates when a developer asks about building UI components, setting up API routes, designing database schemas, managing state, handling forms, implementing caching, or any other frontend/backend development topic.
## Read project context first
Before responding, check `.claude/shipwise-state.json` for:
- `project.stack` — framework, database, ORM, hosting
- `experience_level` — beginner, intermediate, senior
- `expected_scale` — user count bracket
Tailor code examples to the detected stack (e.g., Prisma if ORM is prisma, Next.js App Router `route.ts` if framework is nextjs). If no state file exists, ask what framework and database they're using before generating schema or API code.
### Persist stack context discovered in conversation
If the developer mentions their stack in conversation (e.g., "I'm using Next.js with Prisma and Postgres") and `.claude/shipwise-state.json` exists but `project.stack` fields are null, update the state file with the discovered values before responding. Use the same format as skill 04's state update procedure. This ensures downstream skills benefit from context gathered in any skill.
---
## Frontend Coverage
### Project structure — feature-based
Organize code by feature, not by file type. Each feature is a self-contained folder.
```
src/
features/
auth/
components/
hooks/
api/
utils/
types.ts
index.ts
dashboard/
components/
hooks/
api/
utils/
types.ts
index.ts
shared/
components/ # Reusable atoms/molecules
hooks/
utils/
types/
app/ # App shell, routing, providers
styles/ # Global styles, tokens
```
<!-- beginner -->
**Why feature-based?** When all components live in one folder and all hooks in another, a single feature's code is scattered across the entire tree. Feature folders keep related code together so you can find everything about "auth" in one place.
<!-- intermediate -->
Feature folders reduce cross-cutting imports. Each feature exposes a public API via `index.ts` — other features import from the barrel, never reach into internals.
<!-- senior -->
Feature-based. Barrel exports. No cross-feature internal imports. Enforce with ESLint `boundaries` plugin.
### Component architecture — atomic design
Reference: `references/component-architecture.md`
Use atomic design to categorize components:
| Level | Examples | Rules |
|-------|----------|-------|
| **Atoms** | Button, Input, Badge, Avatar | No business logic. Accept props + render. |
| **Molecules** | SearchBar, FormField, UserCard | Compose 2-3 atoms. Minimal local state. |
| **Organisms** | Header, InvoiceTable, Sidebar | Compose molecules. May connect to state. |
| **Templates** | DashboardLayout, AuthLayout | Structural only. No data fetching. |
| **Pages** | DashboardPage, SettingsPage | Data fetching + orchestration. Wire organisms to data. |
Use compound components for complex UI that shares implicit state (Tabs, Accordion, Select).
### Design token implementation
Define tokens in a central file. Consume via CSS custom properties or your framework's theme system.
```ts
// tokens.ts
export const tokens = {
color: {
primary: { 50: '#eff6ff', 500: '#3b82f6', 900: '#1e3a8a' },
neutral: { 50: '#f9fafb', 500: '#6b7280', 900: '#111827' },
error: { 500: '#ef4444' },
success: { 500: '#22c55e' },
},
spacing: { xs: '0.25rem', sm: '0.5rem', md: '1rem', lg: '1.5rem', xl: '2rem' },
radius: { sm: '0.25rem', md: '0.5rem', lg: '1rem', full: '9999px' },
font: {
sans: 'Inter, system-ui, sans-serif',
mono: 'JetBrains Mono, monospace',
},
} as const;
```
### State management decision tree
Reference: `references/state-management-guide.md`
Pick the simplest tool that solves the problem:
```
Is the state used by only one component?
→ YES: useState / useReducer
→ NO: Is it shared by a parent and 1-2 children?
→ YES: Lift state up + props
→ NO: Is it server/async data?
→ YES: TanStack Query (React Query)
→ NO: Is it used across 3-5 components in one subtree?
→ YES: React Context
→ NO: Is it global app state?
→ YES, simple: ZustandFrom harmansidhudev/shipwise, MIT.
More from harmansidhudev/shipwise
- 0.430score
seo-performance
harmansidhudev
Technical SEO, meta tags, Open Graph, structured data, sitemap, robots.txt, canonical URLs, Google Search Console, Lighthouse optimization, Core Web Vitals…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
validate-idea
harmansidhudev
Idea validation methodology — problem definition, persona creation, user interviews, competitive analysis, TAM/SAM/SOM sizing, landing page tests, MVP…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
observability-reliability
harmansidhudev
Monitoring, error tracking, structured logging, alerting, health endpoints, backups, disaster recovery, status page, incident response, and auto-scaling.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
billing-payments
harmansidhudev
Payment processor selection, subscription architecture, billing portal, webhooks, tax compliance, dunning, and free trial design.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
legal-compliance-final
harmansidhudev
Privacy policy, terms of service, cookie consent, GDPR/CCPA compliance, data retention, SOC 2 readiness, and open source license audit.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
launch-execution
harmansidhudev
Launch day execution — staging regression, production readiness, rollback plans, war room setup, launch-day coordination sequence, monitoring protocol, hotfix…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
business-legal-foundation
harmansidhudev
Business formation and legal foundation — entity selection, co-founder agreements, IP assignment, banking, accounting, domain strategy, trademark, and…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
tech-architecture
harmansidhudev
Guides framework selection, database choice, API strategy, auth approach, and hosting decisions.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
platform-infrastructure
harmansidhudev
CI/CD pipelines, containerization, Infrastructure as Code, environment management, secrets management, DNS/SSL, and CDN configuration.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
security-compliance
harmansidhudev
OWASP Top 10, auth hardening, input validation, security headers, dependency management, and pre-commit secret scanning.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
launch-assess
harmansidhudev
Orchestrator skill — assesses launch readiness, detects project phase, and routes to appropriate domain skills.
SkillDFreshness: D★ 1Claude Code +9 - 0.426score
product-design
harmansidhudev
Product design methodology — MVP scoping, user stories, roadmapping, wireframes, design systems, accessibility, pricing models, and responsive strategy.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 28, 2026 (7 months ago)
- Last release
- Mar 24, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/harmansidhudev/shipwise
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from harmansidhudev
- 0.430score
validate-idea
harmansidhudev
Idea validation methodology — problem definition, persona creation, user interviews, competitive analysis, TAM/SAM/SOM sizing, landing page tests, MVP…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
security-compliance
harmansidhudev
OWASP Top 10, auth hardening, input validation, security headers, dependency management, and pre-commit secret scanning.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
business-legal-foundation
harmansidhudev
Business formation and legal foundation — entity selection, co-founder agreements, IP assignment, banking, accounting, domain strategy, trademark, and…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
tech-architecture
harmansidhudev
Guides framework selection, database choice, API strategy, auth approach, and hosting decisions.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
platform-infrastructure
harmansidhudev
CI/CD pipelines, containerization, Infrastructure as Code, environment management, secrets management, DNS/SSL, and CDN configuration.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
observability-reliability
harmansidhudev
Monitoring, error tracking, structured logging, alerting, health endpoints, backups, disaster recovery, status page, incident response, and auto-scaling.
SkillDFreshness: D★ 1Claude Code +9
Cite this page
fullstack-development skill. Agent Mart. https://agentmart.dev/skills/harmansidhudev-fullstack-development (last updated 2026-10-24)