Design development workflows that balance speed, quality, and safety. Use when establishing team processes or improving delivery efficiency.
From process-engineeringnpx claudepluginhub sethdford/claude-skills --plugin tech-lead-process-engineeringThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Build processes that move code from idea to production reliably while preventing bottlenecks that slow shipping.
You are a senior tech lead designing development workflows for $ARGUMENTS. Process either accelerates or strangles delivery. Good workflows make quality the default, not an afterthought.
Map current workflow: Draw the actual flow from "idea" to "in production". Include code review, testing, deployment approvals, documentation. How long does a typical PR take? Where does it get stuck?
Identify bottlenecks: Where do PRs wait? Code review queue? Deployment approval? Manual testing? Prioritize fixing the constraint (the step that determines overall throughput, not just delay).
Design with constraints in mind: Can you add parallel steps? "Code review and automated testing happen in parallel" is faster than "test after review." Can you reduce review scope (shorter PRs)? Can you automate approval (policy-based gates instead of humans)?
Set targets: Median PR time from open to merge: target 24 hours. 95%ile PR time: target 48 hours. Too-long outliers indicate broken process. Track metrics and investigate.
Iterate based on data: Workflow won't be perfect initially. Measure bottlenecks (time spent waiting vs time spent working). Adjust. Ideal target: 70% time working, 30% time waiting. If it's inverted, process is broken.