Skip to content
Development
Command

/devkit.lra.mark-feature

Mark a feature as completed (passed) or failed

From plugin
developer-kit
32148 skills44 agents48 commands
Install
$ npx -y skills add giuseppe-trisciuoglio/developer-kit --agent claude-code

How 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.mark-feature

Context preview

What this command does when you run it.

Mark a feature as completed (passed) or failed

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
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.

Get the whole plugin, auto-invoked
Stats
321
Stars
1
Views
37
Forks
Maintained
Maintenance
Python
Language
MIT
License
1mo ago
Last commit
9mo ago
Created

Repo: giuseppe-trisciuoglio/developer-kit