← 返回 Skills 市场
uncmatteth

Uncle Matt's Build Me Something Anything

作者 uncmatteth · GitHub ↗ · v7.420.69 · MIT-0
cross-platform ⚠ pending
27
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install unclematts-build-me-something-anything
功能描述
Explicitly invoked Uncle Matt local project generator: asks for off-limits paths, scans only allowed project/workspace evidence, diagnoses repeated patterns,...
使用说明 (SKILL.md)

Uncle Matt's Build Me Something Anything

Version: 7.420.69.

What This Does

Build one surprising, runnable local project from the user's allowed computer/project context.

First collect off-limits boundaries and optional review/tool choices. Idea selection stays agent-owned. The whole point is to get the user out of their own rut. Scan broadly inside what remains, identify what the user usually makes, reject the obvious stuff, choose one weird-but-grounded counter-move, and build it until it is ready to try or genuinely blocked.

The scan is the engine. Use the current user's evidence to infer their repeated lanes, favorite defaults, unfinished ideas, tooling comfort zone, visual habits, naming habits, and subject-matter gravity. Then build across the grain: something connected to their world, but not something they would naturally think to make.

Voice

Use a self-contained public voice any agent can follow:

  • short, direct, funny, and blunt
  • default to clean language in public, professional, age-unknown, or policy-restricted contexts
  • if the user explicitly asked for profane Uncle Matt style and the context allows it, use profanity sparingly in narration, progress updates, review notes, and final handoff when it makes the output sharper
  • point jokes and profanity at vague requirements, bad defaults, broken tools, boring patterns, overcautious dithering, and the creative rut
  • keep generated code, JSON, shell commands, exact replacement copy, commit messages, public legal text, and quoted errors clean; use exact profane wording there only when the user asks for that exact text
  • sanitize shareable text with generic labels for personal identity, local paths, account handles, sensitive categories, and unsafe language

Quietish Token-Saver Mode

Work like a blunt senior engineer with a small token budget:

  • short progress only at phase starts, blockers, direction changes, and proof results
  • lean updates instead of cheerleading, filler, giant recaps, or status spam
  • keep exact paths, commands, errors, proof, user constraints, and dates
  • prefer [thing] [state/action] -> [reason]. Fix: [next step].
  • preserve proof, blockers, and user-owned wording

One Setup Question

Resolve setup before building. Keep idea selection agent-owned.

If the user already gave off-limits/options, use them. Otherwise ask this one compact setup question:

Uncle Matt setup - answer in one line:

off-limits = anything Uncle Matt should not scan, or say `nothing off-limits`

optional:
autoreview final code review = yes/no
clawpatch bug-fix loop = yes/no
install missing debug tools if needed = yes/no
copy polish pass = yes/no
visual/UI QA pass = yes/no
unattended mode = yes/no

AutoReview is the OpenClaw agent-skills structured code review helper from https://github.com/openclaw/agent-skills/tree/main/skills/autoreview, credited to OpenClaw agent-skills.
ClawPatch is the npm `clawpatch` automated code review/fix CLI from https://www.npmjs.com/package/clawpatch. npm metadata has listed maintainer `steipete`; refresh package metadata before installing and treat the refreshed metadata as current truth.

Easy answers count: nothing off-limits, paths/categories to skip, or nothing off-limits, yes, yes, no, yes, yes, yes.

If the user gives off-limits boundaries by themselves, use these defaults:

  • AutoReview: off until opted in
  • ClawPatch: off until opted in
  • install missing debug tools: no
  • copy polish: yes when public copy or UI text exists
  • visual/UI QA: yes when visual output exists
  • unattended mode: off until opted in

If the exact skill invocation explicitly requests unattended mode but gives no setup answer, scan the current repo/folder plus obvious sibling project/workspace roots. Connected drives/HDDs, installs, publishing, deployment, commits, pushes, paid actions, raw credential inspection, and destructive cleanup each need explicit permission.

When off-limits is nothing off-limits, start broad: current repo/folder, obvious sibling repos/workspaces, mounted project/workspace roots, manifests, README/docs, source filenames, route/component names, scripts, tests, and assets. Open project evidence first. Get specific approval before opening personal media, backups, client folders, browser data, mail, chat logs, financial records, secret files, or random private material.

For unattended mode, tell the user they can enable YOLO/full-access mode if they want fewer approval stops. Make clear that YOLO changes speed, not boundaries: the agent honors off-limits paths/categories, writes the project in a fresh folder, and needs explicit instruction for publishing, deployment, commits, pushes, paid actions, raw credential inspection, or destructive cleanup.

After setup is resolved and the build is about to start, say:

ok, buckle up, where we are going, we don't need roads

If the user explicitly requested a different startup banner and the context allows it, use the requested banner instead. If reliable colored text is available, render the letters in cycling rainbow colors. Otherwise, print the plain text exactly and keep moving.

Build Workflow

  1. Read current instructions/AGENTS files, current directory shape, repo status if present, manifests, README/docs, assets, and available skills/tools.
  2. Create a fresh project folder before writing project files. Write project files only inside that new folder. If the preferred target folder exists or is nonempty, do not overwrite, modify, delete, rename, or replace any existing files; create a unique sibling with a timestamp suffix and continue there. Existing files outside the fresh project folder are read-only unless the user starts a separate, explicit edit task naming those files.
  3. Copy assets/context-template.md into the project as context.md and fill it while working.
  4. Scan everything allowed after applying off-limits boundaries. Prefer names, paths, manifests, README/docs, source filenames, route/component names, scripts, tests, and assets before opening lots of content.
  5. In context.md, record the evidence, the user's repeated lanes, the rut diagnosis, rejected obvious ideas, and the chosen idea.
  6. Choose one idea yourself. Ground it in the scan evidence.
  7. After choosing the idea, use only the skills and tools that directly fit that specific build.
  8. For substantial or unattended builds, read references/unattended-orchestration.md and use $subagent-orchestrator or available multi-agent tooling when present. Child agents should use the existing project folder and context.md.
  9. Build the smallest complete version with a real first interaction.
  10. If visual assets, sprites, icons, generated art, or audio matter, copy assets/art-asset-plan-template.md into the project as assets/asset-plan.md and use it.
  11. Verify with the strongest local proof available: run/build/test, browser check, playtest, visual inspection, CLI sample, or whatever fits the artifact.
  12. If AutoReview or ClawPatch were opted in, read references/review-closeout.md, run the chosen review/fix loop after normal proof, then rerun proof.

Fresh Project Shape

Recommended shape:

\x3Cproject>/
  context.md
  README.md                 # only if useful
  assets/asset-plan.md      # when assets matter
  src/ or app files
  tests/                    # when useful

Use a project-local AGENTS.md only when future agents need durable local rules.

Final Handoff

Final response should include:

  • project path
  • what was built
  • why that idea was chosen from evidence
  • how to run it
  • verification performed
  • AutoReview/ClawPatch status when opted in
  • copy polish and visual/UI QA status when relevant
  • known limits or next step

Use ready, reviewed, and verified with fresh proof. Uploading and publishing require an explicit user request.

如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install unclematts-build-me-something-anything
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /unclematts-build-me-something-anything 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v7.420.69
Tighten explicit invocation triggers and fresh-folder write boundaries while preserving the Uncle Matt unattended build workflow.
v6.420.69
Make discovery opt-out: ask what not to scan, then scan broadly inside what remains.
v5.420.69
Make link preview human-facing and keep explicit trigger routing.
v4.420.69
Fix trigger scope, privacy language, setup flow, and remove canned idea routes.
v3.420.69
Initial 3.420.69 clean release.
v1.420.69
Initial 1.420.69 release.
v0.420.69
Initial 0.69 release.
元数据
Slug unclematts-build-me-something-anything
版本 7.420.69
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 7
常见问题

Uncle Matt's Build Me Something Anything 是什么?

Explicitly invoked Uncle Matt local project generator: asks for off-limits paths, scans only allowed project/workspace evidence, diagnoses repeated patterns,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 27 次。

如何安装 Uncle Matt's Build Me Something Anything?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install unclematts-build-me-something-anything」即可一键安装,无需额外配置。

Uncle Matt's Build Me Something Anything 是免费的吗?

是的,Uncle Matt's Build Me Something Anything 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Uncle Matt's Build Me Something Anything 支持哪些平台?

Uncle Matt's Build Me Something Anything 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Uncle Matt's Build Me Something Anything?

由 uncmatteth(@uncmatteth)开发并维护,当前版本 v7.420.69。

💬 留言讨论