designer-agent

Generate algorithm design sketches with pseudocode and data-flow diagrams.

258|48|Updated Jun 22, 2020
One-click install
npx skills add https://github.com/mindspore-ai/akg --skill designer-agent
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: designer-agent
Source: https://github.com/mindspore-ai/akg/tree/main/akg_agents/examples/run_skill/skills/designer-agent
Command: npx skills add https://github.com/mindspore-ai/akg --skill designer-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designer Agent accelerates algorithm development by producing design sketches, data-flow analyses, and optimization strategies before implementation.

Core Features & Use Cases

  • Algorithm analysis and feature evaluation to determine dependencies, parallelization opportunities, and performance trade-offs.
  • Design sketch generation, including pseudocode, data-flow diagrams, and block-level partitioning plans.
  • Multiple design variants exploration and documentation to guide downstream coder-agent implementation.

Quick Start

Provide an operator specification, workload shape, and target device, and have Designer Agent return a design sketch with pseudocode and data-flow diagrams.

Frequently Asked Questions about designer-agent

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

FAQPage Schema
How do I design high-performance operator algorithms before writing code?▼

To design high-performance operator algorithms, provide an operator specification, workload shape, and target device. The agent identifies optimal designs, generating pseudocode, data-flow diagrams, and optimization notes for implementation.

What is operator algorithm design and when do I need data-flow planning?▼

Operator algorithm design is the structured analysis of dependencies, parallelization opportunities, and performance trade-offs. You need data-flow planning to generate block-level partitioning plans and design sketches before implementation.

How do I generate multiple design variants for algorithm optimization?▼

To generate multiple design variants for algorithm optimization, input your operator specification and performance targets. The agent applies structured analysis and design patterns to explore and document different implementation approaches.

Can I use this agent for algorithm analysis on specific target devices?▼

Yes, you can use this agent for algorithm analysis on specific target devices. Provide the target device and workload shape to evaluate dependencies, parallelization opportunities, and performance trade-offs for your operators.

Does the generated design sketch include pseudocode for downstream coder-agent integration?▼

Yes, the generated design sketch includes pseudocode, data-flow diagrams, and optimization notes specifically structured for downstream coder-agent integration, ensuring a ready-to-implement design is delivered.

What is the best way to analyze parallelization opportunities in algorithm design?▼

The best way to analyze parallelization opportunities in algorithm design is through structured analysis of operator specifications and performance targets, identifying dependencies and performance trade-offs to produce block-level partitioning plans.