ask-matt

GitHub

智能路由技能,根据用户任务需求匹配最合适的工程工作流或工具节点,涵盖开发、设计、运维等多领域场景。

.agents/skills/ask-matt/SKILL.md nodetool-ai/nodetool

Trigger Scenarios

用户询问适合当前任务的工程工作流 需要选择具体的实现技能或NodeTool表面

Install

npx skills add nodetool-ai/nodetool --skill ask-matt -g -y
More Options

Non-standard path

npx skills add https://github.com/nodetool-ai/nodetool/tree/main/.agents/skills/ask-matt -g -y

Use without installing

npx skills use nodetool-ai/nodetool@ask-matt

指定 Agent (Claude Code)

npx skills add nodetool-ai/nodetool --skill ask-matt -a claude-code -g -y

安装 repo 全部 skill

npx skills add nodetool-ai/nodetool --all -g -y

预览 repo 内 skill

npx skills add nodetool-ai/nodetool --list

SKILL.md

Frontmatter
{
    "name": "ask-matt",
    "description": "Choose an installed repository skill when the user asks which engineering workflow fits their task.",
    "disable-model-invocation": true
}

Ask Matt

Recommend the smallest workflow that produces the user's requested result. Use the conversation and repository context before asking for missing information. Carry forward existing decisions and authorization. A sufficient spec needs no preliminary interview or tracker setup.

Choose a starting point

Requested result Skill
Resolve an unclear plan through discussion grill-with-docs
Build from a spec or tickets implement
Develop behavior test-first tdd
Diagnose a bug or performance regression diagnosing-bugs
Review a diff, branch, or PR code-review
Remove unnecessary code or prose unslop
Evaluate incoming issues or external PRs triage
Write a spec from a discussion to-spec
Split agreed work into dependent tickets to-tickets
Map decisions across a large effort wayfinder
Compare architecture improvements improve-codebase-architecture
Design a module's interface or test boundary codebase-design
Clarify domain terms or record a decision domain-modeling
Answer a design question with runnable code prototype
Investigate primary sources and save findings research
Resolve an active merge or rebase resolving-merge-conflicts
Prepare a procedure requiring human access wizard
Configure tracker and domain-document conventions setup-matt-pocock-skills

Choose a NodeTool surface

Product work is routed by the document the user wants, not by the tool they named. Each of these loads the rest of what it needs.

Requested result Skill
A finished video, still set or campaign storyboard-core, which picks the job skill
A workflow graph nodetool-workflow-builder
A screen someone clicks nodetool-app-builder
A repair on delivered footage nodetool-video-post
JavaScript in the sandbox, or a Code node nodetool-js-scripting
A layered image, mask or overlay nodetool-sketch
A 3D model or scene nodetool-3d-scene
A playable Godot game or asset pack godot-game
A new node type nodetool-custom-node-developer
A run that is failing, on any surface nodetool-troubleshooter
An integration over REST, tRPC, WebSocket or MCP nodetool-api-reference
Retrieval over documents nodetool-rag-indexing
A browser automation agent nodetool-browser-agent
Provider keys and model selection nodetool-model-provider-config
A server or worker to deploy nodetool-deployment
Instructions that should persist across sessions nodetool-skill-author

Read the selected skill, not every entry. Load supporting references only when the task reaches the operation they describe.

Continue at the requested scope

For a recommendation request, name the skill and explain why in one or two sentences. For an action request, continue with the selected skill. Another phase is useful only when it resolves an actual remaining need.

Read PHASE-BOUNDARIES.md when context management or a handoff is needed. Tracker setup is needed only when a requested tracker operation's destination or conventions cannot be established from existing context.

Version History

  • 9b979bc Current 2026-09-22 23:25

Same Skill Collection

.agents/skills/ast-grep-outline/SKILL.md
.agents/skills/ast-grep/SKILL.md
.agents/skills/code-review/SKILL.md
.agents/skills/codebase-design/SKILL.md
.agents/skills/companion-clis/SKILL.md
.agents/skills/diagnosing-bugs/SKILL.md
.agents/skills/domain-modeling/SKILL.md
.agents/skills/flash/SKILL.md
.agents/skills/grill-with-docs/SKILL.md
.agents/skills/implement/SKILL.md
.agents/skills/improve-codebase-architecture/SKILL.md
.agents/skills/prototype/SKILL.md
.agents/skills/research/SKILL.md
.agents/skills/resolving-merge-conflicts/SKILL.md
.agents/skills/runpodctl/SKILL.md
.agents/skills/setup-matt-pocock-skills/SKILL.md
.agents/skills/tdd/SKILL.md
.agents/skills/to-spec/SKILL.md
.agents/skills/to-tickets/SKILL.md
.agents/skills/triage/SKILL.md
.agents/skills/unslop/SKILL.md
.agents/skills/wayfinder/SKILL.md
.agents/skills/wizard/SKILL.md
.agents/skills/yts806379-everything-claude-code-e2e-testing/SKILL.md
.claude/skills/ask-matt/SKILL.md
.claude/skills/ast-grep-outline/SKILL.md
.claude/skills/ast-grep/SKILL.md
.claude/skills/codebase-design/SKILL.md
.claude/skills/companion-clis/SKILL.md
.claude/skills/diagnosing-bugs/SKILL.md
.claude/skills/domain-modeling/SKILL.md
.claude/skills/flash/SKILL.md
.claude/skills/implement/SKILL.md
.claude/skills/improve-codebase-architecture/SKILL.md
.claude/skills/nodetool-api-reference/SKILL.md
.claude/skills/nodetool-browser-agent/SKILL.md
.claude/skills/nodetool-chat-cli/SKILL.md
.claude/skills/nodetool-custom-node-developer/SKILL.md
.claude/skills/nodetool-deployment/SKILL.md
.claude/skills/nodetool-model-provider-config/SKILL.md
.claude/skills/nodetool-rag-indexing/SKILL.md
.claude/skills/nodetool-troubleshooter/SKILL.md
.claude/skills/nodetool-workflow-builder/SKILL.md
.claude/skills/prototype/SKILL.md
.claude/skills/research/SKILL.md
.claude/skills/resolving-merge-conflicts/SKILL.md
.claude/skills/setup-matt-pocock-skills/SKILL.md
.claude/skills/tdd/SKILL.md
.claude/skills/to-spec/SKILL.md

Metadata

Files
0
Version
9b979bc
Hash
d2e2e836
Indexed
2026-09-22 23:25

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-23 07:12
浙ICP备14020137号-1