From 7cebbd109a7ce3b328a85b63122dd57323dd4ca4 Mon Sep 17 00:00:00 2001 From: Garry Tan Date: Thu, 19 Mar 2026 22:54:36 -0700 Subject: [PATCH] chore: regenerate SKILL.md files with community-first telemetry prompt --- .agents/skills/gstack-browse/SKILL.md | 22 ++++++++++++++----- .../gstack-design-consultation/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack-design-review/SKILL.md | 22 ++++++++++++++----- .../skills/gstack-document-release/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack-investigate/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack-office-hours/SKILL.md | 22 ++++++++++++++----- .../skills/gstack-plan-ceo-review/SKILL.md | 22 ++++++++++++++----- .../skills/gstack-plan-design-review/SKILL.md | 22 ++++++++++++++----- .../skills/gstack-plan-eng-review/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack-qa-only/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack-qa/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack-retro/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack-review/SKILL.md | 22 ++++++++++++++----- .../gstack-setup-browser-cookies/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack-ship/SKILL.md | 22 ++++++++++++++----- .agents/skills/gstack/SKILL.md | 22 ++++++++++++++----- CHANGELOG.md | 4 ++++ SKILL.md | 22 ++++++++++++++----- browse/SKILL.md | 22 ++++++++++++++----- codex/SKILL.md | 22 ++++++++++++++----- design-consultation/SKILL.md | 22 ++++++++++++++----- design-review/SKILL.md | 22 ++++++++++++++----- document-release/SKILL.md | 22 ++++++++++++++----- investigate/SKILL.md | 22 ++++++++++++++----- office-hours/SKILL.md | 22 ++++++++++++++----- plan-ceo-review/SKILL.md | 22 ++++++++++++++----- plan-design-review/SKILL.md | 22 ++++++++++++++----- plan-eng-review/SKILL.md | 22 ++++++++++++++----- qa-only/SKILL.md | 22 ++++++++++++++----- qa/SKILL.md | 22 ++++++++++++++----- retro/SKILL.md | 22 ++++++++++++++----- review/SKILL.md | 22 ++++++++++++++----- setup-browser-cookies/SKILL.md | 22 ++++++++++++++----- ship/SKILL.md | 22 ++++++++++++++----- 34 files changed, 565 insertions(+), 165 deletions(-) diff --git a/.agents/skills/gstack-browse/SKILL.md b/.agents/skills/gstack-browse/SKILL.md index 8d891448..6f634f12 100644 --- a/.agents/skills/gstack-browse/SKILL.md +++ b/.agents/skills/gstack-browse/SKILL.md @@ -58,16 +58,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-design-consultation/SKILL.md b/.agents/skills/gstack-design-consultation/SKILL.md index 15596b3a..8d018781 100644 --- a/.agents/skills/gstack-design-consultation/SKILL.md +++ b/.agents/skills/gstack-design-consultation/SKILL.md @@ -59,16 +59,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-design-review/SKILL.md b/.agents/skills/gstack-design-review/SKILL.md index 87683afe..2a7d26b2 100644 --- a/.agents/skills/gstack-design-review/SKILL.md +++ b/.agents/skills/gstack-design-review/SKILL.md @@ -59,16 +59,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-document-release/SKILL.md b/.agents/skills/gstack-document-release/SKILL.md index 9b700260..9249b0be 100644 --- a/.agents/skills/gstack-document-release/SKILL.md +++ b/.agents/skills/gstack-document-release/SKILL.md @@ -57,16 +57,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-investigate/SKILL.md b/.agents/skills/gstack-investigate/SKILL.md index 3c6dd55e..39f5910e 100644 --- a/.agents/skills/gstack-investigate/SKILL.md +++ b/.agents/skills/gstack-investigate/SKILL.md @@ -60,16 +60,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-office-hours/SKILL.md b/.agents/skills/gstack-office-hours/SKILL.md index f230b7ca..c843d908 100644 --- a/.agents/skills/gstack-office-hours/SKILL.md +++ b/.agents/skills/gstack-office-hours/SKILL.md @@ -61,16 +61,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-plan-ceo-review/SKILL.md b/.agents/skills/gstack-plan-ceo-review/SKILL.md index 9fc42a4d..dfb1c937 100644 --- a/.agents/skills/gstack-plan-ceo-review/SKILL.md +++ b/.agents/skills/gstack-plan-ceo-review/SKILL.md @@ -60,16 +60,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-plan-design-review/SKILL.md b/.agents/skills/gstack-plan-design-review/SKILL.md index 6b644015..92a5dc56 100644 --- a/.agents/skills/gstack-plan-design-review/SKILL.md +++ b/.agents/skills/gstack-plan-design-review/SKILL.md @@ -59,16 +59,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-plan-eng-review/SKILL.md b/.agents/skills/gstack-plan-eng-review/SKILL.md index e849a272..492bf9f8 100644 --- a/.agents/skills/gstack-plan-eng-review/SKILL.md +++ b/.agents/skills/gstack-plan-eng-review/SKILL.md @@ -58,16 +58,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-qa-only/SKILL.md b/.agents/skills/gstack-qa-only/SKILL.md index e1c98526..6a6f8a7d 100644 --- a/.agents/skills/gstack-qa-only/SKILL.md +++ b/.agents/skills/gstack-qa-only/SKILL.md @@ -57,16 +57,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-qa/SKILL.md b/.agents/skills/gstack-qa/SKILL.md index 4fd4bdd2..0617c447 100644 --- a/.agents/skills/gstack-qa/SKILL.md +++ b/.agents/skills/gstack-qa/SKILL.md @@ -60,16 +60,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-retro/SKILL.md b/.agents/skills/gstack-retro/SKILL.md index e0d601e4..2a30b527 100644 --- a/.agents/skills/gstack-retro/SKILL.md +++ b/.agents/skills/gstack-retro/SKILL.md @@ -57,16 +57,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-review/SKILL.md b/.agents/skills/gstack-review/SKILL.md index 4e5c22a7..0253dcac 100644 --- a/.agents/skills/gstack-review/SKILL.md +++ b/.agents/skills/gstack-review/SKILL.md @@ -56,16 +56,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-setup-browser-cookies/SKILL.md b/.agents/skills/gstack-setup-browser-cookies/SKILL.md index daab98fa..34f95391 100644 --- a/.agents/skills/gstack-setup-browser-cookies/SKILL.md +++ b/.agents/skills/gstack-setup-browser-cookies/SKILL.md @@ -56,16 +56,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack-ship/SKILL.md b/.agents/skills/gstack-ship/SKILL.md index bfa4044c..da20fd26 100644 --- a/.agents/skills/gstack-ship/SKILL.md +++ b/.agents/skills/gstack-ship/SKILL.md @@ -54,16 +54,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/.agents/skills/gstack/SKILL.md b/.agents/skills/gstack/SKILL.md index 2b3109b7..3b4f93b5 100644 --- a/.agents/skills/gstack/SKILL.md +++ b/.agents/skills/gstack/SKILL.md @@ -89,16 +89,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.codex/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.codex/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ee49b69..74572e22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## [0.9.0.1] - 2026-03-19 +### Changed + +- **Telemetry opt-in now defaults to community mode.** First-time prompt asks "Help gstack get better!" (community mode with stable device ID for trend tracking). If you decline, you get a second chance with anonymous mode (no unique ID, just a counter). Respects your choice either way. + ### Fixed - **Review logs and telemetry now persist during plan mode.** When you ran `/plan-ceo-review`, `/plan-eng-review`, or `/plan-design-review` in plan mode, the review result wasn't saved to disk — so the dashboard showed stale or missing entries even though you just completed a review. Same issue affected telemetry logging at the end of every skill. Both now work reliably in plan mode. diff --git a/SKILL.md b/SKILL.md index 0ec227fc..fe66b618 100644 --- a/SKILL.md +++ b/SKILL.md @@ -95,16 +95,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/browse/SKILL.md b/browse/SKILL.md index 415ae7d7..8782ccbf 100644 --- a/browse/SKILL.md +++ b/browse/SKILL.md @@ -64,16 +64,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/codex/SKILL.md b/codex/SKILL.md index 1af428da..19a341dd 100644 --- a/codex/SKILL.md +++ b/codex/SKILL.md @@ -65,16 +65,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/design-consultation/SKILL.md b/design-consultation/SKILL.md index ddedad8a..cc21fa7e 100644 --- a/design-consultation/SKILL.md +++ b/design-consultation/SKILL.md @@ -69,16 +69,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/design-review/SKILL.md b/design-review/SKILL.md index d2b2c14d..cbc0d5e8 100644 --- a/design-review/SKILL.md +++ b/design-review/SKILL.md @@ -69,16 +69,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/document-release/SKILL.md b/document-release/SKILL.md index c23fc261..d71d5d3b 100644 --- a/document-release/SKILL.md +++ b/document-release/SKILL.md @@ -66,16 +66,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/investigate/SKILL.md b/investigate/SKILL.md index da280c3f..eccce870 100644 --- a/investigate/SKILL.md +++ b/investigate/SKILL.md @@ -79,16 +79,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/office-hours/SKILL.md b/office-hours/SKILL.md index 820c3a53..ff0aeafa 100644 --- a/office-hours/SKILL.md +++ b/office-hours/SKILL.md @@ -70,16 +70,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/plan-ceo-review/SKILL.md b/plan-ceo-review/SKILL.md index 62bd03c9..68b234d6 100644 --- a/plan-ceo-review/SKILL.md +++ b/plan-ceo-review/SKILL.md @@ -67,16 +67,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/plan-design-review/SKILL.md b/plan-design-review/SKILL.md index 8fc84da6..6abd6948 100644 --- a/plan-design-review/SKILL.md +++ b/plan-design-review/SKILL.md @@ -67,16 +67,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/plan-eng-review/SKILL.md b/plan-eng-review/SKILL.md index d0a66217..45ac15d0 100644 --- a/plan-eng-review/SKILL.md +++ b/plan-eng-review/SKILL.md @@ -66,16 +66,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/qa-only/SKILL.md b/qa-only/SKILL.md index 0468c1db..1d2479d1 100644 --- a/qa-only/SKILL.md +++ b/qa-only/SKILL.md @@ -63,16 +63,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/qa/SKILL.md b/qa/SKILL.md index 9f6c509b..92799a0d 100644 --- a/qa/SKILL.md +++ b/qa/SKILL.md @@ -70,16 +70,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/retro/SKILL.md b/retro/SKILL.md index af05ff92..bc1f5f32 100644 --- a/retro/SKILL.md +++ b/retro/SKILL.md @@ -64,16 +64,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/review/SKILL.md b/review/SKILL.md index 3c11cb39..01373875 100644 --- a/review/SKILL.md +++ b/review/SKILL.md @@ -65,16 +65,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/setup-browser-cookies/SKILL.md b/setup-browser-cookies/SKILL.md index c1dcc958..ac2d873c 100644 --- a/setup-browser-cookies/SKILL.md +++ b/setup-browser-cookies/SKILL.md @@ -61,16 +61,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash diff --git a/ship/SKILL.md b/ship/SKILL.md index b0526acc..a4eb4d80 100644 --- a/ship/SKILL.md +++ b/ship/SKILL.md @@ -64,16 +64,28 @@ Only run `open` if the user says yes. Always run `touch` to mark as seen. This o If `TEL_PROMPTED` is `no` AND `LAKE_INTRO` is `yes`: After the lake intro is handled, ask the user about telemetry. Use AskUserQuestion: -> gstack can share anonymous usage data (which skills you use, how long they take, crash info) -> to help improve the project. No code, file paths, or repo names are ever sent. +> Help gstack get better! Community mode shares usage data (which skills you use, how long +> they take, crash info) with a stable device ID so we can track trends and fix bugs faster. +> No code, file paths, or repo names are ever sent. > Change anytime with `gstack-config set telemetry off`. Options: -- A) Yes, share anonymous data (recommended) +- A) Help gstack get better! (recommended) - B) No thanks -If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` -If B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` +If A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry community` + +If B: ask a follow-up AskUserQuestion: + +> How about anonymous mode? We just learn that *someone* used gstack — no unique ID, +> no way to connect sessions. Just a counter that helps us know if anyone's out there. + +Options: +- A) Sure, anonymous is fine +- B) No thanks, fully off + +If B→A: run `~/.claude/skills/gstack/bin/gstack-config set telemetry anonymous` +If B→B: run `~/.claude/skills/gstack/bin/gstack-config set telemetry off` Always run: ```bash