askill
full-stack

full-stackSafety 80Repository

Full-stack development skill that coordinates backend and frontend changes together. Use for features that span both layers: new API endpoint + UI, data model changes, end-to-end flows.

26k stars
519.2k downloads
Updated 2/13/2026

Package Files

Loading files...
SKILL.md

Full-Stack Development

Use for features that span both FastAPI backend and Next.js frontend.

Architecture

  • Backend: FastAPI + Python 3.13+, TinyDB, LiteLLM
  • Frontend: Next.js 16 + React 19, Tailwind CSS v4, Swiss International Style
  • API: REST endpoints at /api/v1/*

Workflow

1. Design the API contract first

Route:     POST /api/v1/my-feature
Request:   { field: string, ... }
Response:  { id: string, result: ... }

2. Backend implementation

  • Schema in apps/backend/app/schemas/
  • Service in apps/backend/app/services/
  • Router in apps/backend/app/routers/
  • Register router in apps/backend/app/main.py

3. Frontend implementation

  • API call in apps/frontend/lib/
  • Component in apps/frontend/components/
  • Page integration in apps/frontend/app/

4. Verify end-to-end

  • Backend serves correct data
  • Frontend displays correctly with Swiss style
  • Error states handled on both sides

Non-Negotiable Rules

Backend

  • Type hints on all functions
  • copy.deepcopy() for mutable defaults
  • Log errors server-side, generic messages to clients
  • API keys via api_key= parameter

Frontend

  • Swiss International Style (rounded-none, hard shadows, Swiss palette)
  • npm run lint && npm run format
  • Enter key handling on textareas
  • Promise.all() for independent fetches

Key Files

LayerEntry Point
Backend startupapps/backend/app/main.py
Backend configapps/backend/app/config.py
Frontend pagesapps/frontend/app/
API clientapps/frontend/lib/

References

  • API contracts: docs/agent/apis/front-end-apis.md
  • Backend guide: docs/agent/architecture/backend-guide.md
  • Frontend workflow: docs/agent/architecture/frontend-workflow.md
  • Style guide: docs/agent/design/style-guide.md

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

68/100Analyzed 2/20/2026

Well-structured technical reference skill for full-stack development in this specific codebase. Provides clear workflow guidance, architecture overview, and project-specific rules. Highly tailored to internal project structure with references to internal documentation, reducing reusability outside this context. Good clarity and safety, moderate actionability due to lack of runnable commands.

80
85
45
70
72

Metadata

Licenseunknown
Version-
Updated2/13/2026
Publishersrbhr

Tags

apigithub-actionslinting