跳到正文
cccskills
免费在 GitHub 公开

product-investment

Evaluate product investment options across build, buy, partner, defer, and do-nothing paths, setting incremental accounting boundaries and cash-versus-capacity rules without fabricated ROI. Use for product investment analysis / product ROI scenario. (triggers: `product investment analysis`, `product ROI scenario`)

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(8)

  • SKILL.md5.2 KB
  • assets/investment.schema.json13.0 KB
  • evals/evals.json6.6 KB
  • references/citations-and-sources.md1.6 KB
  • references/examples.md5.7 KB
  • references/financial-contract.md9.8 KB
  • references/semantic-rubrics.md2.4 KB
  • scripts/evaluate-investment.mjs42.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Product Investment Analysis

Priority: P0 (CRITICAL)

Evaluate feature and product investment options with rigorous incremental accounting, cash versus capacity boundaries, and deterministic financial calculations without fabricating speculative returns.

1. Capability Preflight

Before numeric evaluation:

  • Confirm Node >=20, the installed package's scripts/evaluate-investment.mjs, and assets/investment.schema.json separately. Invoke with node <installed-root>/scripts/evaluate-investment.mjs <absolute-input.json>; resolve companion assets from the package, never the monorepo root or current directory. Do not install missing resources.
  • Resolve ledger capability from <agent-skill-root>/product-management/product-evidence/SKILL.md (ordinary install), <agent-skill-root>/product-management-product-evidence/SKILL.md (flattened Kiro install), or MCP get_skill("product-management", "product-evidence"). Distinguish explicit exclusion from missing pack; if configuration cannot establish status, say unknown.
  • Missing script/schema/runtime is a resource/runtime gap; missing accounting data means unknown or qualitative-only analysis; missing budget authority permits proposal only, never commitment. If ledger capability is absent, continue standalone only when supplied inputs do not require ledger validation.
  • Never simulate ledger validation, infer financial completeness, or call an analysis approved without required human authority.

2. Core Protocol

  1. Strategic Alternatives Evaluation:
    • Explicitly evaluate five investment paths: build, buy, partner, defer, and do-nothing.
    • Model the "do nothing / defer" counterfactual as the baseline against which incremental costs and benefits are measured.
  2. Trade-offs & Opportunity Cost:
    • Assess displaced work and opportunity costs qualitatively in the decision rationale.
    • Do NOT record opportunity costs as cash expenses unless approved by finance.
  3. Cash vs Capacity Distinction:
    • Treat developer and operational hours saved as operational capacity (basis: "capacity_hours").
    • Capacity hours are informational. Never convert saved hours into cash benefits ($B$) unless an explicit finance-verified cash reduction mechanism exists.
  4. Finance-Owned Incremental Accounting Boundary:
    • Restrict analysis to incremental cash flows within the declared accounting_boundary.
    • Exclude genuinely sunk costs and non-incremental historical overhead allocations.
    • Finance determines and documents whether specific step-fixed costs or incremental shared contracts are included relative to do-nothing. The calculator cannot infer cost completeness or causality.
  5. Scenario Rigor (Base, Downside, Upside):
    • Formulate separate, independent assumptions for base, downside, and upside scenarios.
    • Do NOT average scenarios or assign arbitrary probabilities to compute an expected return.
    • An invalid scenario rejects the entire analysis; do not drop downside risks silently.
  6. Qualitative Investment Validity:
    • Qualitative investments (compliance, platform stability, strategic enablement) are valid without fabricated numerical ROI.
    • If benefits are non-monetary, declare nonmonetary: string[] and leave monetary benefits unknown.
  7. Budget-Holder Authority & Revisit Triggers:
    • Economic evaluation models potential value; it does NOT authorize capital expenditure or team allocation.
    • All investments require formal budget-holder authority binding before commitment.
    • Define unambiguous revisit triggers (cost overruns, missed milestones, macro shifts).

3. Anti-Patterns & Red Flags

  • No Fabricated ROI: Never invent dollar figures for unquantifiable strategic or user-satisfaction benefits.
  • No Capacity as Cash: Never treat saved internal labor hours as immediate cash revenue or cash savings.
  • No Sunk Cost Inclusion: Never justify continuing an investment based on money already spent.
  • No Probability-Weighted Blending: Never average downside and upside to mask capital loss scenarios.
  • No Double-Counting: Never net COGS in contribution margin and simultaneously claim them as explicit costs.

4. References

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Upgrade an Android project to Android Gradle Plugin (AGP) 9. Use when migrating to AGP 9, updating Gradle build files, migrating to built-in Kotlin, or adopting the new AGP DSL.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Apply Clean Architecture layering, modularization, and Unidirectional Data Flow in Android projects. Use when setting up project structure, placing code in layers, configuring feature/core modules, or implementing UDF patterns; defer Compose state and ViewModel/StateFlow implementation to their specific skills.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Implement WorkManager and background processing correctly on Android. Use when creating Worker classes, scheduling tasks, choosing between WorkManager and Foreground Services, or setting up Hilt in workers; defer FCM and notification delivery to android-notifications.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Build high-performance declarative UI with Jetpack Compose. Use when writing Composable functions, optimizing recomposition, hoisting state, or working with LazyColumn and side effects; defer deep-link and navigation routing to android-navigation.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Migrate an Android XML View to Jetpack Compose following a structured 10-step workflow. Use when converting XML layouts to Compose, setting up Compose in an existing View-based project, or incrementally adopting Compose.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Write correct coroutine scopes, lifecycle collection, and dispatcher injection in Android production code. Use for suspend functions, coroutine scopes, and dispatcher mechanics; defer ViewModel StateFlow/LiveData architecture, Fragment lifecycle recipes, persistence/notifications, and unit-test recipes to their specific skills.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

查看 HoangNguyen0403 的全部技能

报告此技能的问题