/devkit.lra.add-feature
Add a new feature to the feature list
$ npx -y skills add giuseppe-trisciuoglio/developer-kit --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/devkit.lra.add-feature
Context preview
What this command does when you run it.
Add a new feature to the feature list
Command definition
devkit.lra.add-feature.mddescription: 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
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
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.
Repo: giuseppe-trisciuoglio/developer-kit
Other commands on developer-kit.
- /devkit.prompt-optimize
Provides expert prompt optimization using advanced techniques (CoT, few-shot, constitutional AI) for LLM performance enhancement. Use when you need to improve prompt quality or optimize LLM interactions.
Open command - /devkit.feature-development
Provides guided feature development capability with codebase understanding and architecture focus. Use when implementing a new feature from scratch.
Open command - /devkit.fix-debugging
Provides guided bug fixing and debugging capability with systematic root cause analysis. Use when encountering bugs, errors, or unexpected behavior.
Open command - /devkit.github.create-pr
Creates a GitHub pull request with branch creation, commits, and detailed description. Use when you need to submit changes for review.
Open command - /devkit.github.review-pr
Provides comprehensive GitHub pull request review with code quality, security, and best practices analysis. Use when reviewing a PR before merging.
Open command - /devkit.refactor
Provides guided code refactoring capability with deep codebase understanding, compatibility options, and comprehensive verification. Use when restructuring or improving existing code.
Open command

