Strategy-First Development
Before a major product or engineering project starts, align the strategy, reference solutions, technology choices, roadmap, and project documents.
Basic info
- Name
- Strategy-First Development
- Description
- 复杂项目开发前的战略共识、成熟项目调研、逐能力积木的广候选池技术选型、路线图规划和项目控制面文档落地 workflow。Always trigger for: 新产品/MVP、多页面 web app、AI 产品、前后端系统、首次技术栈选型、provider/deployment 选择、架构升级、复杂开发,或用户要求先定战略/北极星/路线图/参考项目并避免重复造轮子。Do NOT trigger when: 创建/更新/审查 skill 的元任务、单行命令、小文案、翻译、已明确范围的 bug 修复、纯代码 review,或仅安装/部署已有项目且无需重选产品技术路线。
Strategy-First Development
Turn a high-impact product or engineering request into a shared control plane before implementation: strategic consensus, mature-reference research, per-capability technology selection, roadmap gates, and canonical project documents.
When to use it
- A greenfield product or MVP has no accepted strategy or stack.
- A core runtime, database, auth, orchestration, deployment, or state owner must be selected or replaced.
- A provider, model, UI, data, search, jobs, or observability decision needs evidence rather than familiar defaults.
- The team wants strategy and stack decisions materialized before code.
Do not use it for skill/prompt meta-work, small copy edits, translations, already-scoped bug fixes, pure code review, or deployment of an already-selected architecture.
What it produces
STRATEGY_PACKETandCONSENSUS_GATE.- Mature product and architecture findings with
adopt / absorb / spike / defer / rejectdecisions. CAPABILITY_BLOCK_INVENTORY, frozen decision briefs, candidate records, shortlists, spikes, andSTACK_SELECTION_GATE.- Whole-stack coherence review across runtime, ownership, security, deployment, operations, and exit paths.
Now / Next / Later / Not Doingroadmap slices.- Canonical
AGENTS.md, strategy, north-star, technical-stack, and roadmap documents in write-enabled modes.
Strategy materialization is docs-only. It never installs dependencies, scaffolds runtime modules, edits deployment files, or claims implementation completion.
First-selection defaults
| Tier | Typical impact | Discover | Credible | Archetypes | E2 deep reads |
|---|---|---|---|---|---|
| A | state/security/topology owner; expensive migration | 7 | 5 | 3 | 3 |
| B | meaningful production subsystem | 5 | 3 | 3 | 2 |
| C | local, low-risk, replaceable utility | 3 | 2 | 2 | 1 |
Counts are floors, not padding targets. Same-engine wrappers, toy projects, incompatible choices, and search-only evidence do not count. Tier A acceptance requires a representative spike unless recent equivalent evidence exists for the same major version, deployment shape, workload, and constraints.
Selection funnel
- Inspect current code, docs, manifests, ADRs, and ownership boundaries.
- Inventory every applicable decision-worthy capability.
- Freeze must-haves, hard filters, weights, and candidate floors.
- Discover candidates across distinct solution archetypes and source classes.
- Verify current version, license, lifecycle, compatibility, security, and maintenance.
- Hard-reject ineligible options before scoring.
- Deep-read finalists, run sensitivity analysis, and define or execute required spikes.
- Select per block, then run whole-stack coherence.
- Keep unresolved decisions provisional; only passed gates may become accepted.
The full protocol lives in references/technology-selection-protocol.md.
Boundaries
discuss-onlyandstrategy-packetnever write files.- Accepted ADRs stay frozen during
targeted_changeunless new evidence invalidates them. - Network gaps, stale evidence, incomplete candidate coverage, or unresolved Tier A spikes keep the stack provisional.
- User-facing products must define agent role, authority, hidden internal details, and role-specific quality bars.
AGENTS.mdremains canonical;CLAUDE.mdandCODEX.mdare pointer/overlay files, not duplicated strategy.
同类 Skill 对比
Drafted through tranfu-publish and approved by
griffithkk3-del.
公司库内
- Project Docs Initialization — initializes existing-repo documentation; difference: this skill reaches strategy and stack consensus first.
- Agent Architecture Decision — decides agent workflow shape; difference: this skill governs the whole product and technology stack.
- AI Project Scoring — evaluates whether to invest; difference: this skill plans how an accepted product is delivered.
外部世界
- 暂无
本 skill 独特价值
- Per-capability candidate pools
- Evidence-gated convergence
- Strategy documents before code
使用技巧
Drafted through tranfu-publish and approved by
griffithkk3-del.
材料方案
- Start from canonical docs and ADRs.
- Verify dynamic facts from primary sources.
- Keep a native/no-dependency baseline.
推荐用法
- Begin with
discuss-onlywhen uncertain. - Use
wide_first_selectionfor greenfield work. - Use
targeted_changefor accepted stacks.
已知限制
- Broad first-selection research takes time.
- Offline evidence remains provisional.
- Tier A usually needs an authorized spike.
Version info
Local public Skill catalog snapshot, showing only public-safe fields.
Skill files
(7)SKILL.md
SKILL.md · Markdown