Gathering Architecture Requirements

作者 gopigment6fec49f4ce9d无许可证22 个星标收录于 2026年10月8日更新于 2026年10月8日仓库2天前更新

Planning skill. Use before building anything to gather requirements through structured discovery questions. Covers dimensions, UX, data, governance, and planning cycles. Load this skill during Phase 0 of building-a-full-application.

AI 生成的概览

通过结构化发现提问,在构建规划应用前收集架构需求。

功能
该规划技能围绕维度与结构、最终用户 UX、数据源与周期、治理与安全、规划周期与版本等方面,逐步提出结构化发现提问。最后提供一份验证清单,用于在最终确定架构前确认维度结构、数据粒度、治理和版本管理。它产出的是收集到的需求与决策,而不是文件或代码。
适用场景
在构建任何内容之前、规划或业务应用项目的需求收集阶段使用。它设计用于构建完整应用的 Phase 0,在编写规格说明之前加载。
运行要求
无需脚本或工具,仅为说明性内容。它假定处于智能体环境中,并引用一个规划平台及一个相关的应用构建技能。

Gathering Architecture Requirements

Work through each area systematically, gathering requirements and making decisions before proceeding to the spec.


Dimensions and Structure

  • At what granularity will users input data for each business dimension?
  • At what granularity will calculations occur?
  • Do dimension item mappings change over time (employee moving cost centers)?
  • What level drives user access rights?
  • Are there organizational hierarchies with varying granularity needs?
  • Which dimensions are required in the structure? Can any be replaced with properties or mapped dimensions?

End User UX

  • Can you provide wireframes or mockups of desired input screens?
  • Can you share examples of current reports before Pigment?
  • On which dimensions do users need to input?
  • What are the key final reports (P&L, etc.)?
  • What variations need to appear as columns in reports?
  • What KPIs or ratios are required, and how are they calculated?
  • Do certain calculations require separate metrics vs calculated items?
  • What workflow steps exist, and do access rights need to change between steps?

Data Sources and Cycle

  • What are all data sources (ERPs, HR systems, CRM, etc.)?
  • At what granularity is data available for each dimension?
  • At what granularity do users need to plan?
  • What is the gap between available data and planning granularity?
  • Where will data transformation occur (before or within Pigment)?
  • What metadata is available for each dimension?
  • What historical data needs to be loaded, and is it transactional or aggregated?

Governance and Security

  • Which teams will manage which use cases?
  • What data is sensitive and requires restricted access?
  • Do any use cases involve individual-level data?
  • Which dimensions are shared across multiple use cases?
  • Are any dimensions created by business logic within a specific use case?
  • Which users need access to which data?
  • Do users need to navigate between applications?

Planning Cycles and Versions

  • What versions/scenarios are needed?
  • How many live versions concurrently (max ~10 recommended)?
  • How should completed plans be protected from changes?
  • Do users need to replan based on historical budgets?
  • When loading new data, should it impact historical plans?
  • What variations need to appear as columns in reports?
  • How will new planning cycles be initialized?
  • Do transaction lists need effective dating?

Validation Checklist

Before finalizing architecture, validate:

  • Can the dimensional structure support all required inputs and calculations?
  • Does the structure enable the desired UX?
  • Does data granularity match structural requirements?
  • Are governance and security requirements met?
  • Is version management adequate for the planning cycle?
  • Are there fewer than ~10 live versions?
  • Have all dimensions been challenged for necessity?

来源与署名

来源:gopigment/ai-plugins位于skills/gathering-architecture-requirements提交6fec49f

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架