ai-factory.feature

Automate Git branching, task planning, and parallel worktree execution for feature development.

Updated Feb 17, 2024
One-click install
npx skills add https://github.com/leha-creator/youth_bot --skill ai-factory-feature-leha-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-factory.feature
Source: https://github.com/leha-creator/youth_bot/tree/main/.cursor/skills/feature
Command: npx skills add https://github.com/leha-creator/youth_bot --skill ai-factory-feature-leha-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire process of developing a new software feature, from initial branch creation and planning to implementation, eliminating manual steps and context switching.

Core Features & Use Cases

  • Automated Branching: Creates a new Git branch based on the feature description.
  • Intelligent Planning: Uses /ai-factory.task to plan implementation steps, considering project context and user preferences.
  • Parallel Development: Supports creating isolated worktrees for concurrent feature development.
  • Full Cycle Execution: Can optionally trigger implementation automatically in parallel mode.
  • Use Case: When you say "start a new feature to add user authentication", this skill will create a branch, ask about testing and documentation, plan the implementation, and optionally start coding it in a separate worktree.

Quick Start

Use the ai-factory feature skill to start developing a new feature for user profile management.

Frequently Asked Questions about ai-factory.feature

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

FAQPage Schema
How do I automate Git branching and feature development from start to finish?

Automating Git branching and feature development requires a tool that creates branches from feature descriptions and plans implementation steps. This Skill manages project context, user preferences for testing and documentation, and Git operations to execute the full feature development lifecycle.

Can I develop multiple software features in parallel using isolated Git worktrees?

Yes, you can develop multiple software features in parallel using isolated Git worktrees. This Skill supports parallel development by creating separate worktrees for concurrent feature work, and can optionally trigger implementation automatically in parallel mode.

What is the best way to plan feature implementation steps while considering project context?

The best way to plan feature implementation steps uses intelligent planning that considers project context and user preferences. This Skill uses task planning to structure the implementation process, asking about testing and documentation requirements before proceeding.

Does this feature development workflow require manual context switching between branching and coding?

No, this feature development workflow does not require manual context switching between branching and coding. It eliminates manual steps by linking branch creation, task planning, and optional parallel worktree execution into a single automated lifecycle.

When should I use parallel worktree execution for feature development?

You should use parallel worktree execution for feature development when you need to isolate concurrent feature work in separate Git worktrees. This approach allows you to trigger implementation automatically in parallel mode without disrupting your main development branch.

What inputs do I need to provide to start an automated software feature lifecycle?

To start an automated software feature lifecycle, you need to provide a feature description such as adding user authentication or profile management. The workflow then captures your preferences for testing and documentation to plan and execute the implementation.