feature-workflow

Comprehensive guide for planning, specifying, implementing, and archiving features. Contains 18 rules across 6 categories, derived from 18+ completed feature specs.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "feature-workflow" with this command: npx skills add arraydude/agent-skills/arraydude-agent-skills-feature-workflow

Feature Workflow

Comprehensive guide for planning, specifying, implementing, and archiving features. Contains 18 rules across 6 categories, derived from 18+ completed feature specs.

When to Apply

Reference these guidelines when:

  • Starting a new feature or migration

  • Creating or updating a spec document

  • Breaking work into implementation phases

  • Tracking progress within a spec

  • Deciding PR scope and branch strategy

  • Completing a feature and archiving the spec

Rule Categories by Priority

Priority Category Impact Prefix

1 Spec Structure & Content CRITICAL spec-

2 Phase Design CRITICAL phase-

3 Progress Tracking HIGH tracking-

4 PR Strategy HIGH pr-

5 Archival MEDIUM archive-

6 Workflow Collaboration MEDIUM workflow-

Quick Reference

  1. Spec Structure & Content (CRITICAL)
  • spec-structure

  • Required spec document structure (title, metadata, ToC, sections)

  • spec-content-sections

  • What each section must contain (Executive Summary, Goals, Architecture, Plan, Testing, Criteria)

  • spec-current-state-analysis

  • Always start with current state: code inventory, problems with evidence

  • spec-living-document

  • Update spec throughout implementation, never delete history

  1. Phase Design (CRITICAL)
  • phase-zero-foundation

  • Phase 0 is always foundation/infrastructure work

  • phase-decomposition

  • Break work into independently reviewable, shippable phases

  • phase-dependency-ordering

  • Order phases by dependency chain

  1. Progress Tracking (HIGH)
  • tracking-status-indicators

  • Use consistent status indicators and progress trackers

  • tracking-completion-reports

  • Write completion reports per phase

  • tracking-metrics-tables

  • Include before/after metrics tables

  1. PR Strategy (HIGH)
  • pr-per-phase-strategy

  • One PR per phase for reviewability

  • pr-branch-naming

  • Branch naming follows GitFlow conventions

  • pr-scope-and-review

  • Keep PRs focused with clear scope documentation

  1. Archival (MEDIUM)
  • archive-when-to-archive

  • Archive after all phases complete and PRs merged

  • archive-preservation-format

  • Preserve completion notes, learnings, and metrics

  1. Workflow Collaboration (MEDIUM)
  • workflow-collaboration-loop

  • Iterative planning between AI and developer

  • workflow-spec-placement

  • Place specs under the relevant package .claude/ directory

  • workflow-iteration-patterns

  • How to iterate when requirements change

Core Workflow

  • Discovery - Developer describes the feature/problem

  • Analysis - Explore codebase, document current state

  • Proposal - Draft spec with architecture and phases

  • Review - Developer reviews, provides feedback

  • Refinement - Update spec based on feedback

  • Approval - Developer confirms plan

  • Implementation - Phase-by-phase with per-phase PRs

  • Archive - Move completed spec, capture learnings

How to Use

Read individual rule files for detailed explanations and code examples:

rules/spec-structure.md rules/phase-decomposition.md rules/tracking-status-indicators.md rules/pr-per-phase-strategy.md rules/archive-when-to-archive.md rules/workflow-collaboration-loop.md

Each rule file contains:

  • Brief explanation of why it matters

  • Incorrect example (anti-pattern)

  • Correct example (best practice)

Full Compiled Document

For the complete guide with all rules expanded: AGENTS.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

react-query-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

vercel-composition-patterns

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.

Repository Source
23K85.4K
vercel
Automation

vercel-react-native-skills

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

Repository Source
23K59.9K
vercel