feature-status — feature-status install feature-status, valuations-autonomous_coding, community, feature-status install, ide skills, feature-status loop termination, feature-status JSON output, autonomous coding harness feature-status, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Autonomous Coding Agents requiring efficient loop termination logic and JSON file handling. feature-status is a skill that counts the number of features marked as @failing and generates a JSON output file for loop termination logic

Features

Counts features marked as @failing
Writes count to a JSON file named feature-status.json
Determines loop termination logic based on failing_count
Supports autonomous coding harness
Outputs JSON file with failing_count for loop control
Automates loop termination when failing_count reaches 0

# Core Topics

lilliangreenberg lilliangreenberg
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The feature-status skill by lilliangreenberg is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for feature-status install, feature-status loop termination, feature-status JSON output.

Ideal Agent Persona

Ideal for Autonomous Coding Agents requiring efficient loop termination logic and JSON file handling.

Core Value

Empowers agents to streamline implementation processes by tracking feature statuses and writing counts to JSON files, leveraging `@failing` markers and autonomous coding harness integration via `feature-status.json` files.

Capabilities Granted for feature-status

Automating loop termination based on feature implementation status
Generating JSON reports for feature status tracking
Debugging implementation loops with data-driven termination logic

! Prerequisites & Limits

  • Requires access to write JSON files
  • Dependent on `@failing` feature markers
  • Specific to autonomous coding harness integration
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

feature-status

Install feature-status, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Feature Status Skill

Purpose

This skill counts the number of features marked as @failing and writes the count to a JSON file. This is used by the autonomous coding harness to determine when the implementation loop should end (when failing_count reaches 0).

Output File

File: feature-status.json

Format:

json
1{ 2 "failing_count": 3 3}

Loop Termination Logic:

  • If failing_count > 0 → Continue coding sessions
  • If failing_count == 0 → All features implemented, end loop

How It Works

Step 1: Find Feature Files

Use Glob to find all Gherkin feature files:

Pattern: gherkin.feature_*.feature

Step 2: Count @failing Tags

For each feature file:

  1. Read the first few lines
  2. Look for @failing tag
  3. If found, increment the failing counter

Tag Detection:

@failing
Feature: Some Feature Name
  ...

Read lines until you find either:

  • @failing → Count this feature as failing
  • @passing → Skip (not failing)
  • Feature: line → Stop searching (assume no tag = passing)

Step 3: Write JSON

Write feature-status.json with just the failing count:

json
1{ 2 "failing_count": <count> 3}

Usage

Simply invoke the skill:

/feature-status

This will:

  1. Scan all gherkin.feature_*.feature files in the current directory
  2. Count how many have @failing tags
  3. Write the count to feature-status.json

Example Implementation

python
1# Pseudocode for reference 2def count_failing_features(directory): 3 failing_count = 0 4 5 # Find all feature files 6 feature_files = glob("gherkin.feature_*.feature") 7 8 for file in feature_files: 9 with open(file) as f: 10 for line in f: 11 line = line.strip() 12 13 if line.startswith("@failing"): 14 failing_count += 1 15 break 16 elif line.startswith("@passing"): 17 break 18 elif line.startswith("Feature:"): 19 # No tag found, assume passing 20 break 21 22 return failing_count

Integration with Autonomous Coding Harness

The harness can check the status file to decide whether to continue:

python
1import json 2 3def should_continue_loop(): 4 with open("feature-status.json") as f: 5 status = json.load(f) 6 return status["failing_count"] > 0

Best Practices

  1. Run after each coding session to update the failing count
  2. Commit the status file to track progress over time
  3. Check before starting a new session to avoid unnecessary runs
  4. Use as a termination condition in automation scripts

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is feature-status?

Ideal for Autonomous Coding Agents requiring efficient loop termination logic and JSON file handling. feature-status is a skill that counts the number of features marked as @failing and generates a JSON output file for loop termination logic

How do I install feature-status?

Run the command: npx killer-skills add lilliangreenberg/valuations-autonomous_coding/feature-status. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for feature-status?

Key use cases include: Automating loop termination based on feature implementation status, Generating JSON reports for feature status tracking, Debugging implementation loops with data-driven termination logic.

Which IDEs are compatible with feature-status?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for feature-status?

Requires access to write JSON files. Dependent on `@failing` feature markers. Specific to autonomous coding harness integration.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add lilliangreenberg/valuations-autonomous_coding/feature-status. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use feature-status immediately in the current project.

Related Skills

Looking for an alternative to feature-status or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI