Skip to content
Development
Command

/devkit.lra.add-feature

Add a new feature to the feature list

From plugin
developer-kit
37135 skills44 agents35 commands2 MCP
> /plugin marketplace add giuseppe-trisciuoglio/developer-kit
> /plugin install developer-kit@developer-kit

Command definition

devkit.lra.add-feature.md
description: Add a new feature to the feature list
allowed-tools: Read, Write, Edit
argument-hint: "[category] [priority] [description]"

Long-Running Agent - Add Feature

Add a new feature to the project's feature list.

Arguments

  • **$1** (category): core | ui | api | database | auth | testing | other
  • **$2** (priority): critical | high | medium | low
  • **$3+** (description): Description of the feature

Example Usage

/developer-kit:devkit.lra.add-feature api high Add endpoint to retrieve user preferences
/developer-kit:devkit.lra.add-feature ui medium Implement dark mode toggle in settings

Your Task

1. Read the current `.lra/feature-list.json`

2. Determine the next feature ID:

  • Find the highest existing ID (e.g., F042)
  • Increment by 1 (e.g., F043)

3. Create the new feature object:

{
  "id": "F[next_number]",
  "category": "$1",
  "priority": "$2",
  "description": "$3 (and remaining arguments)",
  "acceptance_criteria": [
    "Generate 2-4 reasonable acceptance criteria based on the description"
  ],
  "status": "pending",
  "completed_at": null,
  "notes": ""
}

4. Add the feature to the `features` array in the appropriate position:

  • Critical priority: near the top (after other critical)
  • High priority: after critical features
  • Medium/Low: at the end

5. Save the updated feature-list.json

Output

Confirm the feature was added:

✅ Feature Added

ID: F043
Category: api
Priority: high
Description: Add endpoint to retrieve user preferences

Acceptance Criteria:
- GET /api/users/{id}/preferences returns user preferences
- Response includes all preference categories
- Unauthorized requests return 401

Total features: 43 (38 pending, 5 completed)

Execution Instructions

**Agent Selection**: To execute this LRA task, use the following approach:

  • Primary: Use `general-purpose` agent with task management and state persistence capabilities
  • Or use `plan` agent for complex multi-step workflows
Read more
@giuseppe-trisciuoglio
Ships withdeveloper-kit

Modular plugin marketplace for Claude Code and agentic CLIs, with validated, spec-driven skills, agents, commands, and workflows for Java, TypeScript, Python, PHP, AWS, and AI.

371116 skills44 agents2 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
371
Star history of giuseppe-trisciuoglio/developer-kit on GitHub, a chart by star-history.com

Other commands on developer-kit.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command