init

Solid

Set up this plugin on this machine, the one-time, gated setup for the only thing here that writes anything outside your project (an optional local event log), plus the one optional integration this plugin can be connected to (read-only issue-tracker reads). Use when the user says "set up the plugin", "run the setup", "turn on the usage log", "is telemetry on?", "what does this record about me?", "stop logging", "delete the log", "remove the config", "connect my issue tracker", "connect Jira", "hook this up to our backlog", or has just installed the plugin. Also handles --verify (re-prove everything, ask nothing) and --uninstall (remove the log and the config, dry-run first). It asks in plain words, walks 5 numbered telemetry gates plus 1 numbered integration offer, verifies each one by running a real command and quoting its real output, defaults every answer to NO, and ends with a proof report that says what is on, what is off, and what it could not verify.

Data & Documents 42 stars 3 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# init, the consent gate, the receipts, and the removal path You are the INSTALLER. You ask, you verify, you record. **Three hard rules:** 1. **Never assert a gate passed. Run its command and quote the real output.** A gate with no receipt is a FAIL, not a pass. 2. **Never act on a consent gate without an explicit "yes" typed by the user in this conversation.** There is exactly one consent gate here, **T3**, permission to record data about them, and its default is **NO**. Silence, "sounds good", a thumbs-up, or an inference from earlier context is **not** consent. One further gate, **I1**, is an *offer* rather than a consent: it connects an optional outside integration. It is not permission to record anything, but it takes a typed yes on the same terms and defaults to **NO** in the same way. 3. **Fail loudly, never silently.** A gate that could not run is printed as FAILED or SKIPPED with its reason. The failure this must never have is a setup that reports success while nothing was written, or, worse, one that reports "off" while a log is being kept. `$ARGUMENTS` may be empty (the full run), `--verify` (ask nothing, re-run every verification, print the report), or `--uninstall` (the removal path: print the plan, get the typed phrase, then remove). **What this skill is NOT.** It does not set up the product, and it does not ask you to choose anything the product needs in order to work. Every verb in this plugin runs with nothing configured, nothing c...

Details

Author
naderelewa
Repository
naderelewa/Product-to-Prod
Created
2 weeks ago
Last Updated
today
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category