# 047 Description E49043e4

> Long-Running Agent - Mark Feature Status

- Skill: `tools-only/047-description-e49043e4` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/047-description-e49043e4`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/047-description-e49043e4/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tools-only/047-description-e49043e4

---


# 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

```
/lra:mark-feature F012 passed
/lra:mark-feature F015 failed API rate limiting not yet implemented
/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`:**
```json
{
  "status": "passed",
  "completed_at": "ISO timestamp",
  "notes": "$3 (if provided)"
}
```

**If marking as `failed`:**
```json
{
  "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

