Skip to content

dtgbao/fullstack-dev

v1.5.2

End-to-end guidance for full-stack applications, from focused context, requirements, and planning through architecture, design patterns, data, APIs, NestJS and FastAPI services, source-verified implementation, behavior-preserving refactoring, testing, React delivery, and launch.

Fullstack Dev Plugin

Guide full-stack application development from focused context, decision discovery, requirements, and planning through architecture, design patterns, data, APIs, NestJS and FastAPI services, source-verified implementation, Python and frontend testing, behavior-preserving refactoring, operations, migration, review, and launch.

Install

Add this repository as a Codex marketplace, then install the plugin:

codex plugin marketplace add dtgbao/agent-skills
codex plugin add fullstack-dev@bao-plugins

Start a new Codex task after installation so all bundled skills are available.

Lifecycle

StageSkillPurpose
RouteindexDiscover and sequence every applicable skill.
Contextcontext-engineeringCurate project rules and focused context for each task.
Sourcessource-driven-developmentVerify version-sensitive work against official sources.
ClarificationgrillingStress-test ideas by resolving each unblocked decision frontier in rounds.
Definitionspec-driven-developmentDefine approved requirements, boundaries, and success criteria.
Planningplanning-and-task-breakdownCreate dependency-ordered, verifiable implementation tasks.
Architecturecodebase-designChoose deep modules, small interfaces, seams, and adapters.
↳ Patternsdesign-patternApply GoF patterns to object-oriented TypeScript when warranted.
Databasesupabase-postgres-best-practicesApply specialized database guidance when its engine matches.
Interfacesapi-and-interface-designDefine service boundaries and typed API contracts.
Backendnestjs-best-practicesApply production-ready NestJS architecture and practices.
↳ FastAPIfastapi-best-practicesApply source-verified Python and FastAPI production practices.
Testingtest-driven-developmentDrive every behavior change through a failing test.
↳ Pythonpython-testing-best-practicesApply reliable Python, pytest, and FastAPI testing patterns.
↳ Vitest APIvitestLook up current Vitest APIs, configuration, and CLI behavior.
↳ Practicesvitest-best-practicesWrite reliable Vitest and component tests.
RefactoringrefactoringDiagnose code smells and apply behavior-preserving techniques.
Frontendfrontend-ui-engineeringBuild accessible, responsive interfaces against contracts.
↳ Reactreact-best-practicesApply React architecture guidance within frontend work.
Automationci-cd-and-automationAutomate repository quality and deployment gates.
Launchshipping-and-launchPlan authorized rollout, verification, and recovery.
Versioninggit-workflow-and-versioningGuide authorized Git, version, changelog, and release work.

Apply these skills wherever their concern appears:

Use the bundled database skill when it matches the project's engine. Otherwise, follow the repository's native database conventions and continue the lifecycle at backend contract design.