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.