run-feature-workflow

Execute a deterministic feature development workflow from configuration files and feature specifications.

27|4|Updated Jun 19, 2025
One-click install
npx skills add https://github.com/markmhendrickson/neotoma --skill run-feature-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-feature-workflow
Source: https://github.com/markmhendrickson/neotoma/tree/main/.cursor/skills/run-feature-workflow
Command: npx skills add https://github.com/markmhendrickson/neotoma --skill run-feature-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex, multi-step process of developing and verifying new features, ensuring consistency and adherence to project standards.

Core Features & Use Cases

  • Automated Workflow Execution: Manages the entire lifecycle of feature development from configuration loading to final summary.
  • Risk-Based Planning: Adapts planning detail based on feature risk level.
  • Integrated Testing & Bug Fixing: Runs tests and automatically triggers bug fixing workflows.
  • Spec-Implementation Alignment: Enforces consistency between feature specifications and code.
  • Use Case: When starting a new feature, use this Skill to load project configurations, read specifications, run all necessary tests, and ensure the implementation matches the spec before proceeding.

Quick Start

Use the run-feature-workflow skill to run the workflow for feature_id 'user-authentication'.

Frequently Asked Questions about run-feature-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate feature development workflow from specification to testing?

Automating feature development requires loading project configurations, reading authoritative documents, determining risk levels, and running tests. This workflow executes deterministically based on feature specifications and configuration files to ensure spec-to-implementation alignment.

What is spec-to-implementation diff checking and when do I need it?

Spec-to-implementation diff checking enforces consistency between feature specifications and written code. You need it when developing new features to verify the final implementation matches the original spec requirements before proceeding further in the development lifecycle.

How do I run a feature workflow for a specific feature ID?

Running a feature workflow requires passing a specific feature_id as input for targeted execution. The system then loads project configurations, reads specifications, applies execution principles, runs tests, and performs spec-implementation diff checks automatically.

Can I adapt planning detail based on feature risk levels?

Risk-based planning adapts the level of planning detail according to the assessed risk level of the feature. The workflow determines risk levels during execution and adjusts the planning approach accordingly to ensure appropriate verification.

Does the workflow automatically trigger bug fixing after running tests?

Integrated testing runs tests and automatically triggers bug fixing workflows when failures occur. This ensures that test failures are addressed immediately within the feature development lifecycle before final spec-implementation alignment checks.

What are the limitations of deterministic feature workflow automation?

Deterministic feature workflow automation relies heavily on predefined configuration files and feature specifications. It requires a valid feature_id input and depends on authoritative documents, meaning it cannot handle ad-hoc development tasks or features lacking formal specifications.