Skip to content
Development
Command

/devkit.lra.mark-feature

Mark a feature as completed (passed) or failed

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

Command definition

devkit.lra.mark-feature.md
description: Mark a feature as completed (passed) or failed
allowed-tools: Read, Write, Edit
argument-hint: "[feature-id] [passed|failed] [optional-notes]"

Long-Running Agent - Mark Feature Status

Update the status of a feature in the feature list.

Arguments

  • **$1** (feature-id): The feature ID (e.g., F012)
  • **$2** (status): `passed` or `failed`
  • **$3+** (notes): Optional notes about the completion or failure

Example Usage

/developer-kit:devkit.lra.mark-feature F012 passed
/developer-kit:devkit.lra.mark-feature F015 failed API rate limiting not yet implemented
/developer-kit:devkit.lra.mark-feature F023 passed Implemented with Redis caching

Your Task

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

2. Find the feature with ID = `$1`

  • If not found, report error and list available IDs

3. Update the feature:

**If marking as `passed`:**

{
  "status": "passed",
  "completed_at": "ISO timestamp",
  "notes": "$3 (if provided)"
}

**If marking as `failed`:**

{
  "status": "failed",
  "completed_at": null,
  "notes": "$3 (required - explain why it failed)"
}

4. Save the updated feature-list.json

Important Rules

  • **ONLY mark as passed after TESTING the feature end-to-end**
  • **It is UNACCEPTABLE to mark features as passed without verification**
  • **Do NOT remove or edit the feature description or acceptance criteria**
  • **Failed features should include clear notes about what went wrong**

Output

Confirm the status update:

✅ Feature Updated

ID: F012
Description: User can create a new account
Status: passed ✓
Completed: 2024-01-15T14:32:00Z
Notes: Implemented with email verification

Progress: 6/42 features completed (14%)

Or for failures:

⚠️ Feature Marked as Failed

ID: F015
Description: API rate limiting per user
Status: failed ✗
Notes: API rate limiting not yet implemented - needs Redis setup first

This feature remains in the backlog for future implementation.

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.

369116 skills44 agents2 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
369
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