feat(gtm): scaffold durable GTM strategy + Cowork skill#304
Merged
Conversation
Establish the api/cli-first GTM foundation:
- gtm.md at repo root: durable strategy (positioning, ICP, funnels, phases,
non-goals, cadence).
- docs/gtm/{icp,messaging,taxonomy}.md: operational docs (hand-edited).
- tools/posthog/README.md: dashboards-as-code conventions; implementation
lands in the analytics-foundation workstream.
- libs/telemetry/README.md: public trust contract for @ngaf/telemetry
(opt-out Node, opt-in browser, never default in @ngaf/* browser packages).
- cowork/README.md + cowork/gtm/SKILL.md: single Cowork skill that operates
the motion (weekly snapshots, lead triage, workstream scaffolding,
status reads). Manually installed; project-local; not a marketplace plugin.
- Meta-spec at docs/superpowers/specs/gtm/2026-05-13-gtm-meta-design.md.
- This plan at docs/superpowers/plans/gtm/2026-05-13-gtm-meta.md.
No code, no PostHog API calls, no website changes. Subsumes the May-2
PostHog instrumentation plan into the upcoming analytics-foundation spec.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Establish the api/cli-first GTM foundation for Cacheplane. Markdown-only scaffold — no code, no PostHog API calls, no website changes. Future workstream specs (analytics-foundation, positioning-and-risks, comparison-pages, cockpit-activation-recipes, content-pillar-pages, community-launch, enterprise-pipeline) compose against this scaffold.
gtm.mdat repo root — durable strategy: positioning ("Production Agent UI for Angular"), ICP (two tracks), funnels, north-star activation milestone, phases with exit gates, non-goals, weekly cadence.docs/gtm/{icp,messaging,taxonomy}.md— operational docs (hand-edited). Taxonomy is the single source of truth for event/property/CTA-id names.tools/posthog/README.md— dashboards-as-code conventions. Implementation lands in the analytics-foundation workstream.libs/telemetry/README.md— public trust contract for@ngaf/telemetry(opt-out Node, opt-in browser, never default in@ngaf/*browser packages, honorsDO_NOT_TRACK+NGAF_TELEMETRY_DISABLED).cowork/README.md+cowork/gtm/SKILL.md— single Claude Cowork skill that operates the motion: weekly snapshots, lead triage, workstream scaffolding, status reads. Project-local, manually installed.docs/superpowers/specs/gtm/2026-05-13-gtm-meta-design.mdand plan atdocs/superpowers/plans/gtm/2026-05-13-gtm-meta.md.Subsumes the May-2 PostHog instrumentation plan into the upcoming analytics-foundation spec.
Notable strategic decisions captured here
Install @ngaf/chat, secondaryTalk to our engineers→ new/contactroute. Both tracks measurable in PostHog with shared attribution chain.Test plan
gtm.mdtop-to-bottom — durable strategy reads correctly as the canonical entry point.docs/gtm/taxonomy.mdevent names, namespaces, CTA ids match how Spec 1 will encode them.libs/telemetry/README.mdtrust contract is acceptable to publish as the public commitment.mkdir -p ~/.claude/skills/gtm && ln -sf "\$(pwd)/cowork/gtm/SKILL.md" ~/.claude/skills/gtm/SKILL.md, then/gtmin a Claude Code session.analytics-foundation) is ready to brainstorm against this scaffold.🤖 Generated with Claude Code