一键导入
feature-breakdown
Break down features into implementable tasks
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Break down features into implementable tasks
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Design RESTful APIs following best practices
Systematic bug investigation and root cause analysis
Review code quality, patterns, and best practices
Generate commit messages following conventional commits with scope detection
Generate and update technical documentation
Review pull requests against team standards and best practices
| type | skill |
| name | Feature Breakdown |
| description | Break down features into implementable tasks |
| skillSlug | feature-breakdown |
| phases | ["P"] |
| generated | "2026-02-08T00:00:00.000Z" |
| status | filled |
| scaffoldVersion | 2.0.0 |
Use this skill when planning a new feature for the Smart Farming application. It helps decompose a feature request into concrete, implementable tasks following the project's Clean Architecture.
Determine which domain the feature belongs to:
For each feature, identify what needs to be created or modified in each layer:
src/app/core/)core/entities/?execute() method in core/use_cases/{domain}/core/interfaces/?core/errors/ if neededcore/commons/?src/app/infra/)infra/repositories/{domain}/infra/factories/use_cases/ to wire the use caseinfra/views/{domain}_views/infra/forms/ if user input is neededinfra/constants/mysql.py if schema changesinfra/database/scripts/schema.sql for new tablessrc/ui/)templates/pages/{domain}/templates/components/static/scripts/ for charts or interactions*_test.py in core/use_cases/{domain}/tests/core/use_cases/tests/mocks/ if new interfaces were createdFollow this implementation order for dependencies:
Reference the project's backlog estimation scale:
Feature: "Add new sensor type"
SensorsRecord entity in core/entities/SENSORS_RECORDS_TABLE constants in infra/constants/mysql.pyschema.sql with new columnSensorsRecordsRepository interface and implementationinfra/forms/static/scripts/