Skip to content
Back to skills

Feat Backend

ASecurity

Use when the user wants a backend-only action plan — API endpoints, services, models, migrations, jobs and their tests — 'plano de backend para o endpoint X', 'plan the orders API'. Writes .planning/feat/features/{slug}/plan.md with the PWDEVIA method. Do NOT use for UI work (feat-frontend), full features spanning backend and UI (feat-feature), writing code (feat-exec) or quick 1–3 file fixes (feat-quick).

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 28, 2026
testinggosqlnodedjangotestingapidatabasefrontendbackend

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 28, 2026

npx -y skills add pwdev-solucoes/pwdev-claude-marketplace --skill feat-backend --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Feat Backend?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Feat Backend
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pwdev-solucoes-feat-backend/badge)](https://www.skillsdirectory.com/skills/pwdev-solucoes-feat-backend)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: feat-backend
description: >
  Use when the user wants a backend-only action plan — API endpoints, services, models,
  migrations, jobs and their tests — 'plano de backend para o endpoint X', 'plan the orders
  API'. Writes .planning/feat/features/{slug}/plan.md with the PWDEVIA method. Do NOT use for
  UI work (feat-frontend), full features spanning backend and UI (feat-feature), writing code
  (feat-exec) or quick 1–3 file fixes (feat-quick).
metadata:
  version: 3.2.1
---

# Backend plan

Plan type **backend**. You run in the MAIN session and interview the human.

## Procedure

1. **Language** — resolve `lang` (`references/language.md`).
2. **Method** — follow `references/pwdevia-method.md` with `plan_type: backend`; context
   documents: architecture, conventions, testing.
3. **Focus for this type**
   - Persona: backend engineer on the project's real stack (Laravel, Node, Django, Go...).
   - §3 lists entities with fields and types, endpoints with methods, request/response shapes
     and status codes.
   - §5 covers API contracts, validation, authorization, error responses, and UNIT/INT tests
     (`references/testing.md`); integration tests may only be `NOT_APPLICABLE` with a reason.
   - Migrations are explicit steps with rollback considered.

## Prohibitions

- Never write code — only the plan.
- Never skip database migration steps when the schema changes.
- Never plan without validation and error handling.
- Never allow N+1 queries or raw SQL without parameter binding.

Language: resolve `lang` per `references/language.md` before any human-facing output. Safety: never read or expose `.env*` (except `.env.example`/`.template`/`.sample`), keys, certificates or credentials — `references/safety.md`. Paths `references/`, `scripts/`, `templates/`, `schemas/` are relative to the plugin root (`references/runtime.md`).

Files in this skill

  • SKILL.md1.8 KB
  • agents/openai.yaml175 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…