← ClaudeAtlas

feature-workflowlisted

Standard workflow for developing features. Follow this process for all non-trivial changes - from planning through PR merge. Ensures proper testing, review, and CI verification.
dzianisv/opencode-plugins · ★ 8 · AI & Automation · score 74
Install: claude install-skill dzianisv/opencode-plugins
# Feature Development Workflow A structured 11-step process for developing features that ensures quality, traceability, and proper review. ## Prerequisites - Git repository initialized - GitHub CLI (`gh`) authenticated - Access to run tests (unit and E2E) - Todo tool available for tracking progress --- ## The 11-Step Process ### Step 1: Create a Plan Before writing any code, plan the work: ```markdown ## Feature: [Name] ### Goal [One sentence describing what we're building] ### Why [Problem this solves or value it provides] ### Scope - [ ] What's included - [ ] What's NOT included (explicit boundaries) ### Technical Approach 1. [High-level step 1] 2. [High-level step 2] 3. [etc.] ### Risks / Open Questions - [Any unknowns or concerns] ``` **Use the Todo tool** to capture each major task from the plan. --- ### Step 2: Create GitHub Issue (if not exists) Check for existing issue or create one: ```bash # Search for existing issue gh issue list --repo OWNER/REPO --search "feature keywords" # Create new issue if needed gh issue create --repo OWNER/REPO \ --title "feat: [Feature Name]" \ --body "$(cat <<'EOF' ## Summary [Brief description] ## Motivation [Why this is needed] ## Proposed Solution [High-level approach] ## Acceptance Criteria - [ ] Criterion 1 - [ ] Criterion 2 - [ ] Tests pass - [ ] Documentation updated EOF )" ``` **Record the issue number** for linking in commits and PR. --- ### Step 3: Define Task Scope in Issue Update the issue with d