ask-matt

Route software tasks to the appropriate development workflow.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/yash-garg/pi-config --skill ask-matt-yash-garg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-matt
Source: https://github.com/yash-garg/pi-config/tree/main/skills/ask-matt
Command: npx skills add https://github.com/yash-garg/pi-config --skill ask-matt-yash-garg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users choose the right skill or workflow path when they are unsure how to approach a software project, idea, bug, or learning task.

Core Features & Use Cases

  • Workflow Routing: Maps situations to appropriate flows such as planning, prototyping, implementation, triage, and codebase improvement.
  • Development Guidance: Explains when to use stateful discovery, PRD creation, issue breakdown, handoffs, or standalone learning flows.
  • Use Case: A developer with a new product idea can use this Skill to determine whether to start with discovery, prototyping, or implementation.

Quick Start

Ask the skill which workflow or flow best fits the software project or task you are trying to complete.

Frequently Asked Questions about ask-matt

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

FAQPage Schema
How do I choose the right software development workflow for a new coding project?

To choose the right software development workflow, you map your specific project scenario—such as prototyping, implementation, or triage—to a predefined execution path that guides your coding tasks from start to finish.

What is workflow routing in software project planning?

Workflow routing in software project planning is the process of directing a development task to the appropriate execution flow, determining whether you need stateful discovery, PRD creation, or issue breakdown based on the project's current phase.

When do I need to use a discovery workflow versus a prototyping workflow?

You need a discovery workflow when exploring a new product idea to define requirements, whereas a prototyping workflow applies when you need to build an initial functional model to validate the concept before full implementation.

Can I use workflow routing for bug triage and codebase improvement?

Yes, you can use workflow routing for bug triage and codebase improvement, as the system maps these specific engineering scenarios to appropriate flows that structure the debugging and refactoring processes.

Does this skill routing approach work for documentation and learning tasks?

Yes, this skill routing approach works for documentation and learning tasks by directing them to standalone learning flows that structure the knowledge acquisition and technical documentation generation processes.

What is the best way to break down a software development idea into actionable steps?

The best way to break down a software development idea is to route it through an issue breakdown flow, which translates your concept into discrete, actionable execution steps suitable for implementation.