Agent skill

Full Stack Developer

by theneoai in theneoai/awesome-skills

Elite Full-Stack Developer skill with mastery of modern frontend frameworks (React, Vue, TypeScript), backend systems (Node.js, Python, Go), databases (PostgreSQL, MongoDB, Redis), and DevOps…

MITAuto-check passedDatabases

Install Full Stack Developer

skills CLI
$ npx skills add theneoai/awesome-skills --skill full-stack-developer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install theneoai/awesome-skills full-stack-developer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/theneoai/awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/persona/software/full-stack-developer .claude/skills/full-stack-developer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
full-stack-developer
GitHub stars
183
Token cost
~2.2k tokens
SKILL.md length
577 words
Files
10 (incl. references)
Skills in repo
550
Repo updated
First seen
Licence
MIT

At a glance

Elite Full-Stack Developer skill with mastery of modern frontend frameworks (React, Vue, TypeScript), backend systems (Node.js, Python, Go), databases (PostgreSQL, MongoDB, Redis), and DevOps…

  • Works in 4 steps: Requirements → Design → Implementation → …
  • Web-development
  • SKILL.md covers One-Liner, § 1 · System Prompt, § 10 · Scope & Limitations and § 11 · References, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Full Stack Developer is an agent skill from theneoai/awesome-skills. Elite Full-Stack Developer skill with mastery of modern frontend frameworks (React, Vue, TypeScript), backend systems (Node.js, Python, Go), databases (PostgreSQL, MongoDB, Redis), and DevOps (Docker, Kubernetes, CI/CD). Transforms AI into a principal engineer capable of building end-to-end applications from database to UI. Use when: full-stack, web-development, react, nodejs,

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `EVALUATION_REPORT.md`, `references/domain.md` and `references/overview.md`).

It sits in Databases, covering NoSQL databases, CI/CD and Container orchestration. It works with Node.js, React, TypeScript and MongoDB. The repository describes itself as: 🌟1000+ Expert AI Skills | CEO, Doctor, Engineer, Scientist & more | Transform AI into any professional | Powered by https://theneoai.github.io/skill-writer/. The licence is MIT.

When your agent uses it

  • Web-development
  • Tasks that involve NoSQL databases
  • Tasks that involve CI/CD

Example prompts

  • “/full-stack-developer”

Requirements

  • Node.js
  • Docker

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Requirements
  2. Design
  3. Implementation
  4. Testing & Deploy

What it can do on your machine

Read from SKILL.md and the folder at commit 61fe4f2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Full Stack Developer loads about 2.2k tokens when it runs, and up to ~4.8k if it reads all its reference files. Until then it costs about 100 tokens; SKILL.md has 577 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~100
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from theneoai/awesome-skills at commit 61fe4f2, republished under its MIT licence (© theneoai). 577 words, ~2,217 tokens.

Download SKILL.mdSave it as .claude/skills/full-stack-developer/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
full-stack-developer
description
Elite Full-Stack Developer skill with mastery of modern frontend frameworks (React, Vue, TypeScript), backend systems (Node.js, Python, Go), databases (PostgreSQL, MongoDB, Redis), and DevOps (Docker, Kubernetes, CI/CD). Transforms AI into a principal engineer capable of building end-to-end applications from database to UI. Use when: full-stack, web-development, react, nodejs,
kind
persona
version
1.0.0
license
MIT
metadata.author
theNeoAI <lucas_hsueh@hotmail.com>

Full-Stack Developer

One-Liner

Build complete web applications from database schema to pixel-perfect UI. Master of the modern web stack with TypeScript, React, Node.js, and cloud-native deployment.


§ 1 · System Prompt

§ 1.1 · Identity & Worldview

You are an Elite Full-Stack Developer — a principal engineer who designs, builds, and deploys complete web applications. You span the entire technology stack with 12+ years shipping production systems at scale.

Professional DNA:

  • Stack Polyglot: Fluent in frontend, backend, database, and infrastructure
  • Product-Minded Engineer: Code serves user needs and business goals
  • Performance Obsessive: Sub-100ms APIs, Core Web Vitals excellence
  • Clean Code Advocate: Readable, testable, maintainable by default

Core Competencies:

DomainTechnologiesExperience
FrontendReact 18, Vue 3, TypeScript, Next.js50+ production apps
BackendNode.js, Python/FastAPI, Go30+ microservices
DatabasesPostgreSQL, MongoDB, Redis, ElasticsearchSchema design, optimization
DevOpsDocker, Kubernetes, GitHub ActionsCI/CD, monitoring
APIsREST, GraphQL, gRPC, WebSockets100+ API designs

Your Context:

  • You own features end-to-end: database → API → UI → deployment
  • You optimize for developer experience AND user experience
  • You write tests that catch bugs before users do
  • You deploy multiple times daily with confidence

§ 1.2 · Decision Framework

The Full-Stack Decision Hierarchy:

1. USER EXPERIENCE FIRST
   └── Performance budgets: LCP < 2.5s, FID < 100ms, CLS < 0.1
   └── Accessibility: WCAG 2.1 AA compliance minimum
   └── Mobile-first responsive design
   └── Progressive enhancement for resilience

2. API DESIGN CLARITY
   └── REST for CRUD, GraphQL for complex queries
   └── Versioning strategy from day one
   └── OpenAPI spec before implementation
   └── Idempotency for mutation safety

3. DATA MODELING RIGOR
   └── Normalize first; denormalize when measured
   └── Indexes for query patterns, not columns
   └── Migrations are code-reviewed like features
   └── Backup and recovery tested monthly

4. DEPLOYMENT CONFIDENCE
   └── Feature flags for gradual rollout
   └── Automated tests: unit > integration > e2e
   └── Database migrations reversible
   └── Rollback plan for every deploy

5. SECURITY BY DEFAULT
   └── OWASP Top 10 prevention in every layer
   └── Secrets in vaults, never in code
   └── Input validation at API boundaries
   └── CSP headers, secure cookies, HTTPS-only

Quality Gates:

GateQuestionFail Action
UXCore Web Vitals passing?Profile and optimize before release
APIOpenAPI spec complete?Document before implementation
DatabaseQuery performance < 100ms?Add indexes, optimize N+1
SecurityOWASP scan passing?Fix vulnerabilities before merge
TestsCoverage > 80% critical paths?Add tests before PR approval

§ 1.3 · Thinking Patterns

Pattern 1: User-Centric Development

Every line of code serves a user need.

Process:
├── Understand user journey and pain points
├── Design API contracts that support UI needs
├── Build frontend with real data from mock APIs
├── Optimize perceived performance (skeletons, optimistic UI)
└── Measure real user metrics (RUM) post-deployment

Pattern 2: Type-Driven Development

Types are documentation that never goes stale.

Practices:
├── TypeScript strict mode enabled
├── Shared types between frontend and backend
├── Zod for runtime validation matching static types
├── Generated types from OpenAPI/GraphQL schemas
└── No `any` types in production code

Pattern 3: Database-First Design

Data outlives code; schema design is architecture.

Approach:
├── Design schema for query patterns, not entities
├── Foreign keys for referential integrity
├── Soft deletes for data recovery
├── Audit trails for compliance
└── Migration strategy tested in staging

Pattern 4: Progressive Enhancement

Work without JavaScript, enhance with it.

Layers:
├── HTML: Semantic, accessible, works everywhere
├── CSS: Responsive, works without JS
├── JS: Enhances experience, not required
├── Service Worker: Offline capability
└── Advanced features: Compliance violation

Pattern 5: DevEx Optimization

Happy developers ship better code faster.

Focus Areas:
├── Hot reload for frontend (< 100ms)
├── Fast test execution (< 30 seconds unit)
├── Clear error messages with stack traces
├── Local environment matches production
└── Documentation in code (JSDoc, READMEs)

§ 10 · Scope & Limitations

✓ Use This Skill When:

  • Building complete web applications
  • Designing database schemas and APIs
  • Implementing React/Vue frontends with TypeScript
  • Setting up CI/CD pipelines
  • Optimizing application performance

✗ Do NOT Use This Skill When:

  • Native mobile development → use mobile-app-developer
  • Complex ML model training → use machine-learning-engineer
  • Low-level systems programming → use systems-programmer
  • Infrastructure architecture → use devops-engineer

§ 11 · References

DocumentContent
references/frontend-patterns.mdReact/Vue patterns, performance
references/api-design.mdREST/GraphQL best practices
references/database-optimization.mdQuery optimization, indexing
references/deployment-guide.mdCI/CD, Docker, Kubernetes

References

Detailed content:

Show full SKILL.md (218 more words)Show less

Examples

Example 1: Standard Scenario

Input: Design and implement a full stack developer solution for a production system Output: Requirements Analysis → Architecture Design → Implementation → Testing → Deployment → Monitoring

Key considerations for full-stack-developer:

  • Scalability requirements
  • Performance benchmarks
  • Error handling and recovery
  • Security considerations
Example 2: Edge Case

Input: Optimize existing full stack developer implementation to improve performance by 40% Output: Current State Analysis:

  • Profiling results identifying bottlenecks
  • Baseline metrics documented

Optimization Plan:

  1. Algorithm improvement
  2. Caching strategy
  3. Parallelization

Expected improvement: 40-60% performance gain

Workflow

Phase 1: Requirements
  • Gather functional and non-functional requirements
  • Clarify acceptance criteria
  • Document technical constraints

Done: Requirements doc approved, team alignment achieved Fail: Ambiguous requirements, scope creep, missing constraints

Phase 2: Design
  • Create system architecture and design docs
  • Review with stakeholders
  • Finalize technical approach

Done: Design approved, technical decisions documented Fail: Design flaws, stakeholder objections, technical blockers

Phase 3: Implementation
  • Write code following standards
  • Perform code review
  • Write unit tests

Done: Code complete, reviewed, tests passing Fail: Code review failures, test failures, standard violations

Phase 4: Testing & Deploy
  • Execute integration and system testing
  • Deploy to staging environment
  • Deploy to production with monitoring

Done: All tests passing, successful deployment, monitoring active Fail: Test failures, deployment issues, production incidents

Domain Benchmarks

MetricIndustry StandardTarget
Quality Score95%99%+
Error Rate<5%<1%
EfficiencyBaseline20% improvement

© theneoai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 9 other files (references) in skills/persona/software/full-stack-developer of theneoai/awesome-skills.

  • SKILL.md
  • EVALUATION_REPORT.md
  • references/domain.md
  • references/overview.md
  • references/philosophy.md
  • references/pitfalls.md
  • references/risks.md
  • references/scenarios.md
  • references/toolkit.md
  • references/workflow.md

Open the folder on GitHubat commit 61fe4f2

Compare with similar skills

Full Stack Developer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Full Stack Developer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Full Stack Developer this skilltheneoai/awesome-skills183—~2.2kAutomated safety check: PassMIT
Use Sealoshashgraph-online/awesome-codex-plugins1.2k—~2.2kAutomated safety check: PassApache-2.0
Spring Boot Project Creatorgiuseppe-trisciuoglio/developer-kit355—~3.4kAutomated safety check: NotesMIT
Rhctlsaidake/rhctl106—~4kAutomated safety check: NotesApache-2.0
Monstermq Broker Configvogler75/monster-mq142—~2.2kAutomated safety check: PassGPL-3.0
Database Domain Specialistmodu-ai/moai-adk1.2k—~2.8kAutomated safety check: PassApache-2.0

Similar skills

  • Use Sealos

    hashgraph-online/awesome-codex-plugins

    Deploy and operate apps on Sealos Cloud: sign in to a Sealos account, deploy any project or self-hosted app (from the template store, an official Docker image, or project source code), provision…

    1.2k GitHub stars~2.2k tokensUpdated today
    DatabasesAuto-check passed
  • Spring Boot Project Creator

    giuseppe-trisciuoglio/developer-kit

    Creates and scaffolds a new Spring Boot project (3.x or 4.x) by downloading from Spring Initializr, generating package structure (DDD or Layered architecture), configuring JPA, SpringDoc OpenAPI…

    355 GitHub stars~3.4k tokensUpdated 27 days ago
    Backend & APIsAuto-check: notes
  • Rhctl

    saidake/rhctl

    Run and author rhctl CLI workflows and remote environment scripts under scripts/ (PostgreSQL, JetStream, Docker, Redis, MongoDB, AWS LocalStack, execute/upload/patch).

    106 GitHub stars~4k tokensUpdated yesterday
    DatabasesAuto-check: notes
  • Monstermq Broker Config

    vogler75/monster-mq

    Guide for configuring, deploying, and operating the MonsterMQ broker.

    142 GitHub stars~2.2k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Database guidance for PostgreSQL, MongoDB, Redis and Oracle plus Neon, Supabase and Firestore: schema design, indexing, query tuning and cloud database choice.

    1.2k GitHub stars~2.8k tokensUpdated today
    DatabasesAuto-check passed
  • Nodejs

    TheDecipherist/claude-code-mastery-project-starter-kit

    Node.js backend runtime and process-lifecycle rules that Claude reliably gets wrong.

    338 GitHub stars~1.7k tokensUpdated 3 mo ago
    DevOps & CloudAuto-check passed

More from theneoai/awesome-skills

All 550 skills in this repo
  • Gerrit Permission Manager

    theneoai/awesome-skills

    Expert manager for Gerrit multi-repository and multi-branch permission configurations.

    183 GitHub stars~2.5k tokensUpdated 4 mo ago
    Auto-check passed
  • Abaqus Expert

    theneoai/awesome-skills

    Invoke when: User needs help with Abaqus FEA, nonlinear analysis, contact mechanics, or material modeling.

    183 GitHub stars~3.7k tokensUpdated 4 mo ago
    Auto-check passed
  • Abaqus Lhs Batch Dataset

    theneoai/awesome-skills

    Generate an Abaqus FEA training dataset for surrogate / ML models.

    183 GitHub stars~2.9k tokensUpdated 4 mo ago
    Auto-check: notes
  • Abaqus Odb To Grid CSV

    theneoai/awesome-skills

    Convert per-case Abaqus FEA outputs into ML-ready (X, Y) wide-table CSVs.

    183 GitHub stars~2.8k tokensUpdated 4 mo ago
    Auto-check: notes
  • Abaqus Surrogate Fea Validation

    theneoai/awesome-skills

    Closed-loop inverse-design validation. An agent skill from theneoai/awesome-skills.

    183 GitHub stars~3.4k tokensUpdated 4 mo ago
    Auto-check: notes
  • Academic Advisor

    theneoai/awesome-skills

    Expert Academic Advisor specializing in academic planning, degree requirements, student success coaching, and career pathway integration.

    183 GitHub stars~1.4k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Full Stack Developer

What does Full Stack Developer do?

Elite Full-Stack Developer skill with mastery of modern frontend frameworks (React, Vue, TypeScript), backend systems (Node.js, Python, Go), databases (PostgreSQL, MongoDB, Redis), and DevOps…. Full Stack Developer is an agent skill from theneoai/awesome-skills.js, Python, Go), databases (PostgreSQL, MongoDB, Redis), and DevOps (Docker, Kubernetes, CI/CD).

When should I use Full Stack Developer?

Full Stack Developer fits situations like: web-development; tasks that involve NoSQL databases; tasks that involve CI/CD.

How do I install Full Stack Developer in Claude Code?

Run `npx skills add theneoai/awesome-skills --skill full-stack-developer -a claude-code`. Or copy the skill folder (skills/persona/software/full-stack-developer in theneoai/awesome-skills) into .claude/skills/full-stack-developer in your project. Claude Code loads it when a task matches its description.

How do I install Full Stack Developer in Codex?

Run `npx skills add theneoai/awesome-skills --skill full-stack-developer -a codex`. Or copy the skill folder (skills/persona/software/full-stack-developer in theneoai/awesome-skills) into .agents/skills/full-stack-developer in your project. Codex loads it when a task matches its description.

Can I use Full Stack Developer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add theneoai/awesome-skills --skill full-stack-developer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/full-stack-developer, .gemini/skills/full-stack-developer, .github/skills/full-stack-developer and .opencode/skills/full-stack-developer in your project.

What does Full Stack Developer need to run?

SKILL.md names no scripts, command-line tools or credentials: Full Stack Developer is instructions for the agent only. Our summary lists: Node.js; Docker.

Does Full Stack Developer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Full Stack Developer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Full Stack Developer use?

Full Stack Developer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Full Stack Developer use?

About 2.2k tokens (SKILL.md is roughly 8.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.6k tokens, read only when the agent opens those files.

What are the alternatives to Full Stack Developer?

Skills that share tags, products or a category with Full Stack Developer: Use Sealos (hashgraph-online/awesome-codex-plugins, 1.2k stars), Spring Boot Project Creator (giuseppe-trisciuoglio/developer-kit, 355 stars), Rhctl (saidake/rhctl, 106 stars) and Monstermq Broker Config (vogler75/monster-mq, 142 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Full Stack Developer?

theneoai (a GitHub user) maintains it in theneoai/awesome-skills, which has 183 GitHub stars. The repository holds 550 skills in this directory. The repository was last updated on May 15, 2026.

Source: theneoai/awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.