ask-matt

Route development tasks to specialized workflows for triage, implementation, and architecture.

9|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/JohannesKonings/tanstack-aws --skill ask-matt-johanneskonings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-matt
Source: https://github.com/JohannesKonings/tanstack-aws/tree/main/.agents/skills/ask-matt
Command: npx skills add https://github.com/JohannesKonings/tanstack-aws --skill ask-matt-johanneskonings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of process ambiguity by acting as a central router for your development lifecycle, ensuring you always know which workflow or tool to apply to your current task.

Core Features & Use Cases

  • Workflow Routing: Provides a clear map of the main development flow from idea to shipping, including triage, bug diagnosis, and architectural improvements.
  • Context Management: Offers specific strategies for maintaining context hygiene, including handoffs between sessions and compacting conversation history.
  • Vocabulary Alignment: Acts as a source of truth for domain modeling and codebase design terminology, ensuring consistent communication across your project.

Quick Start

Ask the ask-matt skill to recommend the best workflow for starting a new feature build from a raw idea.

Frequently Asked Questions about ask-matt

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

FAQPage Schema
How do I navigate a complex software development workflow across multiple sessions?

To navigate a complex software development workflow across multiple sessions, this skill provides a structured routing system that directs you to specialized skills for triage, implementation, and architectural design while maintaining context hygiene.

What is the best way to manage context handoffs between development sessions?

The best way to manage context handoffs between development sessions is to apply defined context management protocols, which this skill uses to compact conversation history and route you to the appropriate specialized workflow.

How do I route a raw idea through a software development lifecycle?

To route a raw idea through a software development lifecycle, you can ask this skill to recommend the best workflow, and it will map your process from initial triage to implementation and architectural improvements.

When do I need a central router for my software architecture process?

You need a central router for your software architecture process when you face process ambiguity, ensuring you consistently apply the correct specialized workflow for bug diagnosis or architectural improvements.

Does this development workflow navigation system enforce specific terminology for codebase design?

Yes, this development workflow navigation system enforces standardized terminology for domain modeling and codebase design to ensure consistent communication and project execution across your workflow.

What are the limitations of using a routing skill for agent-based workflows?

A limitation of using a routing skill for agent-based workflows is that it requires strict adherence to defined context management protocols and standardized terminology to function correctly, limiting ad-hoc process execution.