# Thapaliyabikendra AI Artifacts Feature Development Workflow

> Feature Development Workflow

- Skill: `tomevault-io/thapaliyabikendra-ai-artifacts-feature-development-workflow` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/thapaliyabikendra-ai-artifacts-feature-development-workflow`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/thapaliyabikendra-ai-artifacts-feature-development-workflow/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/thapaliyabikendra-ai-artifacts-feature-development-workflow

---


# Feature Development Workflow

For complete feature implementation, use the `/add-feature` command.

## Quick Reference

| Command | Time | Use Case |
|---------|------|----------|
| `/add-feature <name> "<reqs>" --minimal` | ~2 min | Simple CRUD, no docs |
| `/add-feature <name> "<reqs>" --fast` | ~2.5 min | Skip BA, requirements clear |
| `/add-feature <name> "<reqs>"` | ~3 min | Standard (progressive handoff) |
| `/add-feature <name> "<reqs>" --full-review` | ~4.5 min | With code + security review |

## Dependency Chain (Signal-Based)

```
BA(entity+perms) ─┬──→ [Architect + QA-Data] ──→ [Developer + QA-Tests]
🟢 ENTITY_READY   │    🟢 CONTRACTS_READY        (parallel implementation)
                  │
BA(reqs+rules) ───┘    (continues in background, non-blocking)
```

**Signal Protocol**: Agents emit signals (`🟢 ENTITY_READY`, `🟢 CONTRACTS_READY`) to trigger dependent agents immediately.

## Agent Roles

| Stage | Agent | Trigger | Output |
|-------|-------|---------|--------|
| Analyze | `business-analyst` | Start | Entity definition, permissions, requirements |
| Design | `backend-architect` | 🟢 ENTITY_READY | Technical design, interface contracts |
| Test Data | `qa-engineer` | 🟢 ENTITY_READY | TestData.cs, Seeder.cs (parallel with Architect) |
| Implement | `abp-developer` | 🟢 CONTRACTS_READY | Domain, Application, EF Core layers |
| Tests | `qa-engineer` | 🟢 CONTRACTS_READY | Unit tests (parallel with Developer) |
| Review | `abp-code-reviewer` | Phase 2 complete | Review report (optional) |
| Security | `security-engineer` | Phase 2 complete | Security audit (optional) |

## Parallelism Optimizations

- **Phase 1b**: Architect + QA-Data run in parallel (on ENTITY_READY)
- **Phase 2**: Developer + QA-Tests run in parallel (on CONTRACTS_READY)
- **BA secondary outputs**: Non-blocking (requirements.md, business-rules.md)
- **Skipped by default**: ANALYSIS.md, impact-analysis.md (use `--impact` flag)

## Full Documentation

See `.claude/commands/feature/add-feature.md` for complete workflow documentation.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/thapaliyabikendra) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

