backend-feature

Implements one approved backend PLAN task with TDD and verification gates.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/ahsanghalib/ai-workflow --skill backend-feature-ahsanghalib
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backend-feature
Source: https://github.com/ahsanghalib/ai-workflow/tree/main/skills/backend-feature
Command: npx skills add https://github.com/ahsanghalib/ai-workflow --skill backend-feature-ahsanghalib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It prevents scope creep and unverified changes when implementing backend features by enforcing that work starts only from an approved SPEC and PLAN, selects exactly one task, and validates before completion. ## Core Features & Use Cases - Bounded task execution: Implements only the first eligible PLAN task selected via the implement-next companion, never multiple tasks at once. - Test-driven workflow: Applies test-driven development for testable behavior and preserves red/green/refactor evidence. - Guardrails and verification: Blocks reading secrets, editing generated files, and unapproved dependency installs, then runs verification-before-completion and hands off to code review. - Use Case: After a backend PLAN is approved, ask the assistant to implement the next task; it loads the SPEC, PLAN, and relevant repository rules, writes tests first, implements the change, and reports validation evidence. ## Quick Start Ask the assistant to implement the next approved task from your backend PLAN using the backend-feature skill, providing the SPEC and PLAN paths.

Frequently Asked Questions about backend-feature

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a backend feature from an approved plan?▼

Provide the exact approved SPEC and backend PLAN paths, then let the skill select the first eligible task via the implement-next companion. It follows TDD for testable behavior, implements only that task, and verifies before reporting completion.

Can I implement a backend change without a SPEC and PLAN?▼

Only trivial, localized fixes may proceed without SPEC/PLAN files. The change must be one bounded behavior or defect with no schema, API, auth, security, or deployment impact, plus a clear narrow validation command; otherwise it routes through project-init.

Does this skill handle database schema changes?▼

Schema changes are supported only when schema-design decisions are approved before services and routes are built. The skill will not proceed with persistence changes lacking that approval.

Why does the skill refuse to implement multiple plan tasks at once?▼

It enforces first-eligible-task selection to preserve red/green/refactor gates and keep scope bounded. Choosing later tasks or batching tasks bypasses the plan's ordering and review checkpoints, so it reports instead of proceeding.

What happens after the backend task is implemented?▼

The skill runs the narrowest relevant tests, then required repository checks, and applies verification-before-completion. Completed substantial work is handed off to code-review with changed files, validation evidence, and untested paths reported.