Skip to content

sliekens/engineering-workflow

v2.11.0MIT

Engineering skills for issue backlog burn-down with runbook-driven validation and workspace setup, product mapping, build-failure diagnosis, complexity, consistency and conformance analysis, test design, scenario analysis, technical debt reviews, parallel change, yak-shave planning, capturing an unowned practice as a skill, and controlled technical writing.

yak-shave

Plan a replacement before Parallel Change. Sniff out a bad system or a feature the current architecture cannot hold, inventory what that system does, decide which capabilities to retain, retire, or introduce, and design the interface for that set. Then enter expand-and-contract. Use when the user says yak shave or yak shaving, when a new feature does not fit the architecture, when scenario-design finds a scenario the architecture cannot hold, or when fix-loop stops because the architecture is unsound. Do not use to harden a sound architecture that already fits the goal (fix-loop), or to build, migrate, and delete once the interface is confirmed (expand-and-contract).

Read SKILL.md at the source

Pinned to revision ed733709214f, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.