Back to tags
Tag

Agent Skills with tag: software-development-process

12 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

programming

Always use this skill when writing or editing code of any sort!

coding-patternssoftware-development-processcode-qualityprogramming-languages
cardoso-neto
cardoso-neto
0

test-driven-development

Use when implementing any feature or bugfix, adding tests, fixing flaky tests, refactoring, or changing behavior. Default approach for new features, bug fixes. Exceptions only for throwaway prototypes or generated code. Covers TDD workflow (red-green-refactor), condition-based waiting for async tests, and testing anti-patterns to avoid.

test-driven-developmentsoftware-development-processtest-automationcode-refactoring
HTRamsey
HTRamsey
3

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

test-driven-developmenttest-first-developmentunit-testingsoftware-development-process
dot-do
dot-do
3

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first

test-driven-developmentautomated-testingred-green-refactorsoftware-development-process
shekohex
shekohex
5

97-dev

Apply timeless programming wisdom from "97 Things Every Programmer Should Know" when writing, reviewing, or refactoring code. Use for design decisions, code quality checks, professional development guidance, testing strategies, and workflow optimization.

developer-guidancebest-practicescode-reviewsoftware-development-process
DeevsDeevs
DeevsDeevs
153

test-driven-development

Use when implementing features or fixing bugs - enforces RED-GREEN-REFACTOR cycle requiring tests to fail before writing code

test-driven-developmentunit-testingsoftware-development-processbest-practices
withzombies
withzombies
161

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

test-driven-developmentunit-testingautomated-testingsoftware-development-process
galangryandana
galangryandana
192

discover-engineering

Automatically discover software engineering practice skills when working with engineering practices. Activates for engineering development tasks.

skill-discoverysoftware-development-processbest-practicesdeveloper-guidance
rand
rand
487

implementation-approach

Implementation strategy selection framework with meta-cognitive approach, verification levels, and integration point definitions. Use when planning implementation strategy, selecting development approach, or defining verification criteria.

implementation-plansoftware-development-processverification-criteriaintegration-points
shinpr
shinpr
7222

principles

Provides development principles, guidelines, and VibeCoder guidance. Use when user mentions 原則, principles, ガイドライン, guidelines, VibeCoder, 安全性, safety, 差分編集, diff-aware. Triggers: 原則, principles, ガイドライン, VibeCoder, 安全性, 差分編集. Do not use for actual implementation - use impl skill instead.

best-practicessoftware-development-processstandards-compliancesafety
Chachamaru127
Chachamaru127
1036

TDD Process

Strict test-driven development state machine with red-green-refactor cycles. Enforces test-first development, meaningful failures, minimum implementations, and full verification. Activates when user requests: 'use a TDD approach', 'start TDD', 'test-drive this'.

test-driven-developmentsoftware-development-processred-green-refactortest-first-development
NTCoding
NTCoding
11112

workflow

Standard workflow for implementing features with specs and planning documents. Use when starting a new feature, planning implementation, or working on any non-trivial task.

feature-planningspecification-documentsimplementation-workflowsoftware-development-process
EpicenterHQ
EpicenterHQ
3,858254