Crafting engineering strategy
Skill agent-packs/registry/skills/crafting-engineering-strategy
Curated registry of Agent Packs — packs, skills, and plugins for AI coding agents
npx -y skills add agent-packs/registry --skill crafting-engineering-strategyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Create, critique, and operationalize engineering strategy and investment portfolios using diagnosis, evidence, explicit tradeoffs, guiding policy, capacity-aware actions, and operating cadence. Use when an engineering leader needs strategy for a team, platform, architecture, migration, reliability program, portfolio, or multi-quarter technical investment.
The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.2 KB, 928 tokens by cl100k_base, as published. Nobody here has run it
Crafting Engineering Strategy
Use this skill when asked to create, review, or refine engineering strategy. Treat strategy as a clear set of choices that helps an organization decide what to do, what not to do, and how to sequence work under real constraints.
This skill is original Agent Packs content informed by the public Crafting Engineering Strategy site. Do not copy or quote the source text unless the user explicitly asks for a short attributed quote.
Workflow
-
Frame the mandate.
- Name the business or user outcome, decision owner, time horizon, and teams affected.
- Separate strategy from roadmap: strategy explains choices and tradeoffs; roadmap schedules work.
- Identify non-goals early so the strategy has edges.
-
Diagnose the situation.
- Summarize the current system, constraints, bottlenecks, risks, and relevant history.
- Distinguish facts from assumptions and rate confidence in decision-critical evidence.
- State what new evidence would materially change the diagnosis.
- Look for the limiting factor: delivery throughput, reliability, architecture, developer experience, staffing, product ambiguity, operational load, or dependency drag.
-
Explore strategic options.
- Generate 3-5 plausible approaches, including a conservative option and a more ambitious option.
- For each option, evaluate customer impact, business value, engineering cost, reversibility, risk, sequencing, and organizational fit.
- State the option you reject and why; strategy gets stronger when tradeoffs are explicit.
-
Choose the guiding policy.
- Convert the diagnosis into a small number of principles or rules that guide decisions.
- Keep policies concrete enough to resolve future disagreements.
- Prefer policies that can be tested by asking, "What would this make us stop doing?"
-
Define coherent actions.
- List the initiatives, owners, dependencies, milestones, capacity required, and first irreversible decisions.
- Include what changes in architecture, process, staffing, tooling, quality gates, and operating cadence.
- Tie every action back to the diagnosis and policy.
- Make room for the strategy by naming work to stop, defer, or reduce.
-
Operationalize the strategy.
- Define review cadence, decision forums, baselines, outcome metrics, counter-metrics, and refresh triggers.
- Name risks that require escalation and signals that mean the strategy is no longer working.
- Translate the strategy into the next 30, 60, and 90 days of action.
-
Reconcile the portfolio.
- Compare proposed investments with actual capacity after operational load and interruption work.
- Classify existing initiatives as continue, accelerate, reshape, defer, or stop.
- Surface cross-team dependencies and sequence work around the system constraint.
- Record the decision owner, decision date, and trigger for revisiting each major allocation.
Strategy Memo Shape
Use this structure unless the user provides another format:
# Engineering Strategy: <area>
## Decision Needed
## Context And Mandate
## Diagnosis
## Evidence And Confidence
## Strategic Options
## Recommended Strategy
## Guiding Policy
## Coherent Actions
## Portfolio And Capacity
## Tradeoffs And Non-Goals
## Risks And Mitigations
## Operating Cadence
## 30 / 60 / 90 Day Plan
## Open Questions
Review Checklist
- Is there a clear diagnosis, or only a list of projects?
- Does the strategy make meaningful tradeoffs?
- Are non-goals explicit?
- Does the guiding policy help teams make future decisions?
- Are the actions coherent, sequenced, and owned?
- Are risks, assumptions, and refresh triggers visible?
- Does the investment portfolio fit actual capacity after operational load?
- Does each metric have a baseline, intended outcome, and counter-metric?
- Is it clear what evidence would cause leaders to revisit the decision?
- Can an executive understand the strategy without reading implementation details?
- Can an engineer understand how their daily work should change?
Output Guidance
When creating a strategy, produce:
- one concise executive summary;
- the full strategy memo;
- a decision table comparing options;
- a portfolio table showing continue, accelerate, reshape, defer, or stop decisions;
- owner/date actions for the next 30 days;
- explicit assumptions, evidence confidence, and missing signals.
When reviewing a strategy, lead with the strongest finding first, then list gaps by severity. Avoid generic leadership advice; ground feedback in the diagnosis, choices, sequencing, and operating model.
Gives 0 of the 12 instructions most roadmap strategy skills give in 928 tokens
Counted across 591 of the 672 authors here whose files we hold, read 2026-08-07
- read product marketing context before asking questionsin 21 of 591, across 10 files
- base price on perceived value, not costin 15 of 591, across 4 files
- compact after finalizing a planin 14 of 591, across 9 files
- differentiate tiers using features, limits, or supportin 14 of 591, across 3 files
- use Van Westendorp to find acceptable price rangein 13 of 591, across 2 files
- use MaxDiff to identify highly valued featuresin 13 of 591, across 2 files
- map topics to buyer journey stagesin 12 of 591, across 6 files
- Extract domain capabilities and classify subdomainsin 11 of 591, across 1 file
- Define bounded contexts around consistency and ownershipin 11 of 591, across 1 file
- Establish a ubiquitous language glossary and anti-termsin 11 of 591, across 1 file
- Capture context boundaries in ADRs before implementationin 11 of 591, across 1 file
- Open the strategic design template if neededin 11 of 591, across 1 file
Said here and by no other author read
- frame the mandate
- diagnose the situation
- explore strategic options
- choose the guiding policy
- define coherent actions
- operationalize the strategy
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.