jcosta33/skills

promote

Move transient working material into project-owned permanence. Use only when transient material must become durable. Do not use for transient relocation or already-durable material.

First seen Jul 13, 2026

Installation

$ npx skills add jcosta33/skills --skill promote

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from jcosta33/skills · top by installs.

npx skills add jcosta33/skills

Browse all from jcosta33/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,097 B
  • docs SUMMARY.md 196 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 36 installs

SKILL.md

Promote

Move the document. Leave no broken trail.

Ask required questions through the native picker, or numbered choices plus Other. Put the recommendation first; offer three genuine options, two if binary; give each one plain reason and cost.

Method

  1. Confirm every selected artifact and sidecar. Find every inbound and outbound reference.
  2. Inspect project governance and existing durable channels. If the source is already durable,

return it unchanged.

  1. Scan for secrets, private paths, transient state, raw prompts, personal data, and stale links.

If sensitive content exists, stop with a binary choice: Sanitize and retry or Cancel. Recommend sanitization only when removal preserves the artifact's purpose. Change nothing until the human selects.

  1. Present real project-owned destinations. Use Move unless the human explicitly requests both

versions; then include Copy. Make commit a separate choice. Reject collisions and blocked destinations before mutation.

  1. Preflight the selected destination, transformed artifact, repaired references, links, format, and

project checks in isolation. Mutate nothing unless the preflight passes.

  1. Apply the preflighted move or selected copy and reference repairs. Keep a recovery copy until the

destination, references, and selected source disposition verify.

  1. Commit only when selected. Verify the commit. Never push implicitly.
  2. After every selected action verifies, delete the recovery copy and verify it is absent. An

explicitly selected source copy is durable output, not recovery.

Output

Return the durable absolute path or blocker.

Boundaries

Reject transient-to-transient moves and invented destinations. On failure, restore every removed source and repaired reference, remove the destination, then verify rollback. Report anything rollback could not restore.