文档

propagate

试用

Propose a canonical home, concrete consumers, and any justified runtime home for a reusable tool, library, skill, document, or workflow. Use after building a reusable capability or when asked where it should live; execution requires approval of exact targets and actions.

它能做什么

Useful work often stays stranded in its birth repository. Surface the distribution decision: one canonical home, justified consumers, and a runtime home only when needed. Skip one-off throwaway edits and avoid a distribution exercise for every small change.

技能文档

Propagate

Useful work often stays stranded in its birth repository. Surface the distribution decision: one canonical home, justified consumers, and a runtime home only when needed. Skip one-off throwaway edits and avoid a distribution exercise for every small change.

This skill produces a proposal by default. It does not confer authority to copy private code, modify another repository, commit, push, publish, deploy, install, message people, or create commitments.

Establish the authorized landscape

Identify the reusable capability and its current evidence state (idea, implementation, locally tested, integrated, or deployed). Inspect only repositories, records, and hosts already in scope. Use provided/current inventories; do not crawl a user's machine, accounts, client work, or private memory to find consumers without authorization. Mark unknown inventories as unknown and ask only when they materially affect the proposal.

Confirm ownership/license, disclosure boundary, dependencies, interfaces, compatibility, maintenance owner, and whether extraction would expose private data, embedded endpoints, host assumptions, or credentials. A plausible use case is not evidence a project needs or accepts the dependency.

Answer three questions

1. Repositories: where should the artifact live?

  • Canonical home: choose one source of truth based on ownership, generality, release cadence, and maintenance. Keeping the current home may be best. Avoid competing canonical copies.
  • Consumers: name each authorized target, concrete benefit, and integration form: copy (simple but drifts), import/package dependency (version and release contract), or submodule (explicit checkout/update burden). Include compatibility and update ownership.
  • Skill-shaped? Consider a reusable skill only if the artifact encodes a repeatable agent workflow. Do not turn every code module into instructions or publish a skill merely because it can be packaged.

2. Projects: who benefits now?

Match verified active projects to a specific problem this capability solves. Separate immediate consumers from speculative future ones, with evidence and adoption cost. Do not invent client engagements or treat stale project names as current priorities. “No additional consumer established” is a valid result.

3. Machines: does anything need to run?

A library, document, or skill usually needs no host. For a service, match uptime, reachability, resource use, session/secrets, data locality, backup, observability, and operator ownership to an authorized host. A sleeping development machine is not an always-on service plan. Client-facing production needs an approved account/ownership boundary. Do not provision infrastructure merely to give every proposal a machine.

Decision-grade proposal

Keep it short: capability and evidence state; recommended canonical home; consumers with benefit/integration/cost; runtime home or “none”; risks and unresolved facts; exact proposed actions needing approval. Offer a clear default and ask which targets/actions the user approves. If several operations were listed, an ambiguous “yes” does not authorize all copies, commits, publications, and deployments.

Apply only approved scope

If execution is requested, resolve exact source/target paths and versions, inspect target worktree state and instructions, and preserve unrelated changes. Plan update ownership and rollback before copying or deploying. Do not bundle public release, history rewrites, credential moves, provider configuration, or new infrastructure into a local integration approval.

Verify the actual change at each approved target: dependency/import resolves, tests or an appropriate check passes, and deployment readback if deployment was approved. Record original and destination versions and distinguish proposed, copied, committed, published, integrated, and deployed. Report skipped targets and failures without silently widening the plan or retrying destructive operations. Stop when approved targets are handled or a new decision/authority is required.

相关技能

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván559 次安装18 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。

作者 fly0pants4.3k 次安装296 星标

执行 Git 操作(提交、分支、合并、变基、冲突解决与恢复)时强制套用安全规则。

作者 Iván535 次安装31 星标

antreasantoniou 的更多技能

浏览全部技能

Design and compose multi-agent graphs for correctness, coverage, or creativity. Use when a task benefits from isolated proposals, explicit arbitration, adversarial verification, committees, recursive review, cross-modal checks, or saturation loops. Applies across agent runtimes; the included JavaScript workflow is one adapter.

作者 antreasantoniou1 次安装

Turn conversations into grounded decisions

作者 antreasantoniou1 次安装

Durable memory for projects and research

作者 antreasantoniou1 次安装

One secure Bitwarden unlock per 24 hours

作者 antreasantoniou1 次安装