six-step-sop

Automate the six-step feature development SOP from branching to verification.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/caicai557/windsurf-project --skill six-step-sop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: six-step-sop
Source: https://github.com/caicai557/windsurf-project/tree/main/.agent/skills/six-step-sop
Command: npx skills add https://github.com/caicai557/windsurf-project --skill six-step-sop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured six-step process to plan, implement, verify, and document new features, helping teams maintain quality and reduce drift.

Core Features & Use Cases

  • Step-by-step branches for feature work
  • Clear commit and notes guidelines
  • Example usage

Quick Start

Trigger phrases:

  • "Implement feature X following SOP"
  • "Start 6-step workflow for X"
  • "/six-step-loop"

Frequently Asked Questions about six-step-sop

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

FAQPage Schema
How do I implement a feature using a structured Git workflow?

The six-step SOP automates feature development from branch creation through verification, guiding you through acceptance criteria, SPEC planning, TDD implementation, and commit-ready verification within standard Git workflows.

What does a feature development SOP include?

A feature development SOP structures the complete process: branch naming, acceptance criteria drafting, SPEC documentation, test-driven implementation, code creation, and final verification to ensure quality and reduce implementation drift.

How do I plan and document a new feature before coding?

Use the SOP's planning steps to define acceptance criteria, create BRIEF.md and SPEC.md documents outlining requirements and design, then proceed to TDD and implementation with clear scope and expectations.

Can I use this workflow with my existing Git branching strategy?

Yes, the six-step SOP applies to standard Git workflows with explicit branch naming scope, integrating into your existing version control practices while adding structured steps for feature planning and verification.

What's the verification step in the feature development process?

Verification confirms your implementation is commit-ready by validating tests pass, code meets specs, and all documentation is complete, ensuring quality before merging back to your main branch.

When should I use a formal SOP for feature development?

Use a feature development SOP when teams need consistent quality, clear documentation, and reduced drift across multiple features—particularly in collaborative environments where explicit planning and verification prevent implementation issues.