design-function

Analyze business scenarios to generate function entries for IMPL_DESIGN.

52|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill design-function
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-function
Source: https://github.com/ZTE-AICloud/Co-OmniSpec/tree/main/skills/design-function
Command: npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill design-function

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

From scenario-driven analysis, identify how business intent affects existing capabilities and generate the necessary functional changes, then append them to IMPL_DESIGN. The process is explicitly invoked and does not auto-trigger.

Core Features & Use Cases

  • Analyze scenarios to map business intent to observable external behaviors.
  • Generate INSERT/MODIFY/REFER entries for functions and ensure traceability to SCN-XXX scenarios.
  • Append resulting function changes to IMPL_DESIGN with clear acceptance criteria and failure handling.

Quick Start

Provide a scenario and let the skill generate the corresponding updated function entries appended to IMPL_DESIGN.

Frequently Asked Questions about design-function

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate business scenarios into functional design changes?

Scenario analysis maps business intent to observable external behaviors, identifying necessary functional changes. It generates INSERT, MODIFY, or REFER entries to append to implementation design with clear acceptance criteria and failure handling.

What is functional traceability in implementation design?

Functional traceability links generated function changes directly to specific business scenarios, such as SCN-XXX. This ensures every proposed INSERT, MODIFY, or REFER entry is mapped to an observable external behavior within the implementation design.

How do I add new function entries to an existing implementation design?

You provide a business scenario to generate corresponding function changes. The system analyzes the impact on existing capabilities and appends new or modified function entries with context and acceptance criteria to the implementation design.

When do I need to analyze scenario impact on existing capabilities?

You need scenario impact analysis when explicit design tasks are requested to understand how new business intent affects current functions. This process does not auto-trigger and must be explicitly invoked to propose functional changes.

Does functional design generation work automatically with requirement changes?

No, functional design generation does not auto-trigger with requirement changes. It applies only when explicit design tasks are requested, ensuring deliberate analysis of business scenarios before appending functional changes to the implementation design.

What is the best way to ensure function changes have clear acceptance criteria?

The best way is to use scenario-driven analysis to generate function changes. This process explicitly appends resulting entries to the implementation design, ensuring each change includes clear acceptance criteria and defined failure handling.