Back to Skills

feature-workflow

verified

TDD-based feature workflow with 7 phases - loads directly into session (no installation)

View on GitHub

Marketplace

devnogari-claude-plugins

devnogari/devnogari-claude-plugins

Plugin

feature-workflow

Repository

devnogari/devnogari-claude-plugins
2stars

plugins/feature-workflow/skills/feature-workflow/SKILL.md

Last Verified

January 23, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/devnogari/devnogari-claude-plugins/blob/main/plugins/feature-workflow/skills/feature-workflow/SKILL.md -a claude-code --skill feature-workflow

Installation paths:

Claude
.claude/skills/feature-workflow/
Powered by add-skill CLI

Instructions

# Feature Workflow

7-phase TDD feature implementation workflow. Loads directly into session - no file installation required.

## šŸ”“ 4 CORE PRINCIPLES (ALWAYS ENFORCED)

**These 4 principles are MANDATORY throughout the entire workflow. Violations are BLOCKED.**

### 1ļøāƒ£ USE SUBAGENT (Task Tool)
```
āŒ BLOCKED: Direct Edit/Write without subagent
āœ… REQUIRED: Task(subagent_type="...") for ALL implementation
```
| Task Type | Subagent |
|-----------|----------|
| Backend/API | `backend-architect` |
| Frontend/UI | `frontend-architect` |
| Tests | `quality-engineer` |
| Types | `typescript-pro` |
| Exploration | `Explore` |

### 2ļøāƒ£ USE LSP (Not grep/glob)
```
āŒ BLOCKED: grep, glob, Grep, Glob for symbol search
āœ… REQUIRED: LSP tool for code navigation
```
| Task | LSP Operation |
|------|---------------|
| Find definition | `goToDefinition` |
| File symbols | `documentSymbol` |
| Project search | `workspaceSymbol` |
| Find references | `findReferences` |
| Find implementations | `goToImplementation` |

### 3ļøāƒ£ USE TDD (Tests First)
```
āŒ BLOCKED: Implementation before tests
āœ… REQUIRED: Write tests → Run (RED) → Implement → Run (GREEN)
```
- Phase 2 (Tests) MUST complete before Phase 3 (Implementation)
- Tests should FAIL initially (red phase)
- Implementation makes tests PASS (green phase)

### 4ļøāƒ£ USE PARALLEL (Concurrent Execution)
```
āŒ INEFFICIENT: Sequential subagent calls
āœ… REQUIRED: Parallel Task calls when no dependencies
```
```
# GOOD: Single message with multiple Task calls
Task(types) + Task(query-keys)  ← Parallel (no dependency)

# GOOD: Sequential only when dependent
Task(api) → Task(hooks)  ← Sequential (hooks needs api)
```

### Self-Check (BEFORE EVERY ACTION)
```
ā–” Am I using Task tool with subagent? → If NO, STOP
ā–” Am I using LSP for code navigation? → If grep/glob, STOP
ā–” Did I write tests first? → If NO, go back to Phase 2
ā–” Can these tasks run in parallel? → If YES, single message with multiple Task calls
```

---

## Usage

```bash
/feature-workfl

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6913 chars