AgentMarketMCP / SKILL 资产档案馆

目录 / dawn

SKILL 未评级 已上架

dawn

--- name: dawn description: Compose or edit a local Dawn song in TypeScript, check its score, and render audio or MIDI with an installed Dawn CLI. --- # Compose with Dawn Dawn is a TypeScript music SDK and CLI for composing, arranging and rendering music offline. It is a private preview: use an authorized installation from the [install guide](https://dawnav.com/install). This skill does not grant access or install optional models. Check `dawn --version` before starting. Work in the song folder the user names. Read its `AGENTS.md`, `song.ts`, relevant track files and `.dawn/sdk/v1.ts`. Import builders from `"dawn"`; the project maps that name to its own SDK. Keep the user's musical choices and unrelated parts. For a new song, create an empty folder and run `dawn init`. The supplied [Morning study](examples/morning-study.ts) is an original eight-bar score with synthesized instruments. Copy it to `song.ts` in that new project, or write a score for the user's brief using the local SDK. Keep samples beside their tracks when the user chooses to use them. After each meaningful edit, run: ```sh dawn check --json && dawn render review.wav --measure && dawn render review.mid ``` These commands check the source and write a WAV and MIDI file in the project. Choose unused output names so an earlier review stays available. Inspect the diagnostics and measurements, then listen when audio playback is available. Report technical checks and listening separately; creating a file does not show that the arrangement sounds right. `dawn check` may refresh the project's compatible SDK and Dawn-owned agent notes. When it reports a migration or runtime update, inspect `dawn changes --json` and `dawn migrate --json` before applying one. Preserve the project's existing files and follow the corrective command rather than rewriting its format by hand. Songs are executable TypeScript. Review unfamiliar source before running it. Keep substantial edits recoverable with a copy or commit. Publish a song or set up an optional provider only when the user requests it; local rendering needs neither. Use the [agent guide](https://dawnav.com/docs/agents) for the complete edit loop, the [SDK guide](https://dawnav.com/docs/sdk) for builders and the [CLI reference](https://dawnav.com/docs/cli) for exports and diagnostics.

模型生成摘要(rules/v1 · 2026-11-16 03:34):---
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。

存档时间线

版本存档时间内容哈希内容
v12026-11-16 03:34a61fa8c0 可取

版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。

下载存档内容副本

纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。