docs: reposition Kite as an AI marketer in Slack (entity cleanup) - #18
Merged
Conversation
Tier 1 of the entity repositioning. The docs homepage, the Get Started section, the site tagline and meta description, the README, and a new docs llms.txt now open with the canonical entity line from the Kite Messaging Guide v3.1, followed by the website-is-one-capability bridge sentence. The approval loop (nothing goes live without your approval) is stated on the homepage and in How Kite Works. - intro.md: canon line verbatim as the opening and the description; new topic list pointing at the Slack and capabilities sections. - get-started: new "Add Kite to Slack" page as step one; How Kite Works rewritten around the research, plan, draft, approve, ship loop, with the browser editor kept as the hands-on site surface; Quickstart is now a first-week walkthrough for a startup team. - docusaurus.config.js: tagline keeps "AI marketer in Slack" intact; site-wide description metadata with the canon line. - static/llms.txt: mirrors kite.ai/llms.txt (canon blockquote, page buckets, agent guidance). - static/img/social-card.png: the config already referenced this file but it did not exist; added a plain 1200x630 card. - README.md: one-line positioning. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Tier 2 of the entity repositioning. No files were moved or renamed, so every existing URL is unchanged. - sidebars.js: new order is Get Started, Working with Kite in Slack, What Kite can do, Website Building, Plans, Account, Troubleshooting. The five website sections (Building & Editing, Publishing, Custom Domains & DNS, SEO & Discoverability, Forms & Integrations) now sit under a "Website Building" umbrella category with a generated index at /website-building. - docs/slack/: overview, What Kite posts in Slack, How approvals work, Asking Kite to do something, Team access. - docs/capabilities/: overview, Research and growth plans, Content, outreach, and channels, Product marketing and launches, Conversion fixes, Website building, Free tools. New pages are written only from what kite.ai and docs.kite.ai state today. Details not stated anywhere (Slack permission scopes, channel mechanics, approval controls, approval roles) are flagged with TODO comments rather than invented. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Tier 3 of the entity repositioning. Facts verified against kite.ai/pricing: - Plans are Free, Growth ($100/month with $100 in credits), and Business (custom). The "Creator" plan and the free trial are gone. The launch offer (first 100 subscribers get 5x usage for the first month) is documented. - Credits are used by every conversation and every task, not only by site edits. Top-ups are available at any time without waiting for the billing month to reset. Billing shows the cost per conversation and task. - Integrations page now covers GitHub (launch monitoring and code copy), Resend (broadcast email), and the "3,000+ integrations" claim. - Login & Sign Up is Slack-first, with the browser workspace at auth.kite.ai as the place for billing and the editor. - Troubleshooting asks for the Slack workspace and channel in support requests and adds a short Slack problems list. Claims that could not be verified (badge removal, custom-domain plan gating, Point & Edit, Free-plan top-ups) are softened to "may depend on your plan" where they were stated as fact, and keep TODO comments. Voice rules from the Kite Voice & Tone guide applied to every page: no em dashes, no "the AI" or "the assistant", no banned words (the "Templates" page is retitled "Starting Designs & Duplicating a Site"; its URL is unchanged), third-person "Kite" throughout, and hobbyist examples replaced with a startup team (Northstar, clinic scheduling). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…w voice
Product review (2026-08-21) found the framing, Slack, and capabilities
pages described Kite as watching pull requests, scanning page
performance, posting a weekly plan, and gating every action behind an
approval. The code does none of that. This commit rewrites those pages
around what Kite actually does:
- On its own: offers one or two pieces of work when it joins a channel
(after reading the website), scans the team's own Slack messages
hourly and posts up to three digests a day against active
initiatives, posts task results back into the originating thread,
announces Growth Grader reports, and runs scheduled or
webhook-triggered workflows.
- When asked: research, drafting, building, sending, in a thread, a DM,
or by email to teamslug@kite.space.
- Autonomy: the propose-first default (wait before public messaging,
spend, or hard-to-reverse work) and the act-first alternative; a
reply of "publish it" is the OK; Approve button on initiatives;
Preview and Review buttons on website drafts; A/B experiment start
and external CMS writes always done by a person.
Removed invented claims: Reddit as a channel, GitHub pull-request
watching for launches, calendar walkthroughs, #product-marketing,
proactive conversion monitoring, the Day 1-5 first week, the weekly
plan, and the approve / ask-for-changes / decline controls.
Voice: the third-person differentiator line ("Most AIs wait for
instructions. Kite finds what needs doing and does it.") runs unhedged
on intro.md, README, and llms.txt. At most one hedge per page, after
the claim, as a parenthetical or "of course", ending on motion. The
banned approval register is gone. The bridge sentence on README and
llms.txt drops its approval clause.
New page: capabilities/initiatives-reports-and-workflows.md. Team access
now documents owner, admin, and member roles and the Connect Kite
account button.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…and account pages From the 2026-08-21 review against the product source. Each item below replaces a claim that sent users to support for something self-serve, to a control that does not exist, or to a plan fact that was wrong. Plans and billing: every signup starts a 5-day Growth trial (features, not credits) with a downgrade wizard at the end; credit packs are $20, $50, $100, paid plans only, team owners only, spent last and never expiring; Free is a one-time $15 grant; monthly credits do not roll over; annual Growth is $1,020; custom domains need Growth or Business and are disconnected on downgrade; badge removal is paid-only (Part 4 decision) and the badge returns on downgrade; the per-conversation credit breakdown is no longer mentioned (Part 4 decision); the launch offer line stays; no website limits are mentioned; out-of-credits message and "live site keeps running" reassurance added. Self-serve facts: export is an Export code button in site Settings (ZIP); there is no unpublish control, so temporary takedown goes through support and deletion is self-serve; kite.space subdomains can be renamed with Edit domain; deleting a site releases its domain; disconnect lives in Settings; publish is disabled with "No changes to update" when nothing changed; Duplicate website exists; three design options with restyle chips; the viewport button cycles Desktop/Tablet/Mobile; fonts are Google Fonts by name, no uploads; video and image formats and size limits. Domains: connect the root and www is covered; connecting www as a subdomain leaves the bare domain unserved; no primary/redirect choice; Kite republishes after connect; "Verification needed" state and TXT record; MX and TXT records from Resend and Search Console appear in the setup; 24 hours, not 48. SEO and forms: sitemap and robots are automatic and live, canonical and sitemap switch to the custom domain on their own, Search Console verification and submission are automatic on paid plans, llms.txt and structured data are generated; Kite cannot add 301 redirects, so the migration guide is rebuilt around keeping URLs identical; the CSP section is removed (the policy allows all scripts); contact forms use a site contact email set in chat plus a Leads inbox, notifications come from notifications@kite.space with no sender verification; analytics has four tabs with Free/paid differences; the Integrations page, GitHub two-way sync, social networks, email, CMS connections, the 3,000+ catalog, and bring-your-own MCP server are documented. Troubleshooting: database-ssl.md deleted (users never configure a database connection); editor-frozen rewritten around the queue, the Stop button, stream errors, and the "Something went wrong" screen; preview page rewritten around "Preview couldn't start" and Retry; version history uses the real labels (Preview this version, Restore to this point) and notes that restoring uses credits; the read-only older HTML-stack state and the Chat with us support button are documented. Account: sign-in is Google or email one-time code via WorkOS with no password reset; the Slack install requires a signed-in team member; account deletion is a support request that refuses while a subscription is active and preserves shared teams. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…verview A permanent (301) Vercel redirect so the indexed URL keeps resolving after troubleshooting/database-ssl.md was removed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
What this PR does
The docs described Kite as a website builder. They now describe Kite as an AI marketer in Slack whose capabilities include website building, and, after the 2026-08-21 product review, they describe what Kite actually does rather than what the marketing narrative implied.
Commits, in order:
llms.txtopen with the canonical entity line, used verbatim.troubleshooting/database-ssl.mdis deleted.The branch builds cleanly at the head (
npm run build, with broken links set to fail the build).Judgment calls worth knowing about
/troubleshooting/database-sslis deleted as the review recommended. A permanent (301) redirect inwebsite/vercel.jsonsends it to/troubleshooting, so the indexed URL keeps resolving. The redirect is applied by Vercel, so it shows up on the PR preview deployment rather than in a local build.capabilities/free-tools.mdis retitled "Tools on kite.ai." The review found the tools need an account and Growth Grader uses credits, so "free" was wrong. The file name and URL are unchanged.themeConfig.metadatarather thanheadTags, so each page's own description still wins and no page gets two description tags.Cheap path to raw markdown for agents (not built here)
Docusaurus does not serve the source
.mdfiles. The cheapest path is a smallpostBuildhook indocusaurus.config.jsthat copiesdocs/**/*.mdintobuild/alongside the rendered routes (for example/get-started/how-kite-works.md). About 20 lines of config, no new dependencies. Left for the queued raw-markdown task.Changed files, one sentence each
Site configuration and root
README.md: adds the canonical positioning line and the third-person differentiator line under the title.website/docusaurus.config.js: changes the tagline to "Help center for Kite, your AI marketer in Slack" and adds a site-wide description meta tag carrying the canon line.website/vercel.json: adds a permanent redirect from the deleted/troubleshooting/database-sslURL to/troubleshooting.website/sidebars.js: regroups the sidebar, nests the five website sections under a "Website Building" umbrella with a generated index at/website-building, adds the new pages, and drops the deleted database page.website/static/llms.txt(new): mirrors kite.ai/llms.txt with the canon line, the differentiator line, page buckets, and agent guidance that states the propose-first default.website/static/img/social-card.png(new): a plain 1200x630 card for link previews; the config already pointed at this path but the file did not exist.Get Started
website/docs/intro.md: opens with the canon line and the differentiator line, describes what Kite does in a channel, carries one hedge, and lists the new sections and the Chat with us support path.website/docs/get-started/README.md: section overview, starting with adding Kite to Slack.website/docs/get-started/add-kite-to-slack.md(new): sign in first, the permissions the install asks for, inviting Kite (it never joins on its own), what it does on joining, the Connect Kite account button, and per-channel reply modes.website/docs/get-started/how-kite-works.md: what Kite does on its own, what it does when asked, the autonomy setting, Slack versus the browser editor, the Preview and Review buttons, credits.website/docs/get-started/quickstart.md: a walkthrough of the first conversation, from Kite's first offers to a reply of "publish it" (URL unchanged).Working with Kite in Slack
website/docs/slack/README.md(new): overview of the rhythm: ask or be offered, Kite does the work, Kite posts the result, you reply.website/docs/slack/what-kite-posts.md(new): offers of work, hourly digests, proposed initiatives with the Approve button, draft cards with Preview and Review, report announcements, home channel and reply modes.website/docs/slack/approvals.md(new): the propose-first default and act-first alternative, the three ways to give the OK, and the two actions that always wait for a person.website/docs/slack/asking-kite.md(new): how to request work in a thread, by DM, or by email toteamslug@kite.space, plus feedback and the browser handoff.website/docs/slack/team-access.md(new): Slack membership versus Kite team membership, the owner, admin, and member roles, and the first-marketing-hire guardrail.What Kite can do
website/docs/capabilities/README.md(new): overview of the capabilities and what Kite is not.website/docs/capabilities/research-and-growth-plan.md(new): research types, the Growth Grader checklist, and initiatives as the plan.website/docs/capabilities/content-and-outreach.md(new): the content Kite drafts and where it publishes (connected networks, email, the site), with no Reddit.website/docs/capabilities/product-marketing.md(new): launches on request, with the on-register "Your team merges the pull request. Kite launches the release." line and a workflow option for release rhythms.website/docs/capabilities/conversion-fixes.md(new): audits, A/B experiments, and fixes on request or on a scheduled workflow.website/docs/capabilities/website-building.md(new): website building as one capability, including import, GitHub sync, CMS editing, and the automatic SEO groundwork.website/docs/capabilities/initiatives-reports-and-workflows.md(new): the initiatives board, hosted reports, workflows, and custom agents, with gaps flagged.website/docs/capabilities/free-tools.md(new): Growth Grader, LinkedIn to Website, and Website Makeover, retitled "Tools on kite.ai."Website Building: editing
website/docs/building/README.md: reframes site building as one capability, adds the three design options and Slack-originated drafts.website/docs/building/editing-your-site.md: startup example, real version-restore label, link to the renamed stuck-chat page.website/docs/building/images-and-logos.md: adds image generation, editing, and background removal, plus formats and the 10 MB limit.website/docs/building/fonts-and-media.md: Google Fonts by name with no font uploads; video formats and the 100 MB limit.website/docs/building/pages-and-navigation.md: voice sweep only.website/docs/building/responsive-design.md: the viewport button that cycles Desktop, Tablet, and Mobile.website/docs/building/templates-and-duplicating.md: retitled "Starting Designs & Duplicating a Site," three options with restyle chips, and the Duplicate website menu item (URL unchanged).Website Building: publishing
website/docs/publishing/README.md: publishing overview with the 40-second deploy and Slack-originated publishes.website/docs/publishing/how-to-publish.md: the panel's progress, "Published · just now," the QR code, the disabled "No changes to update" state, and Search Console status.website/docs/publishing/your-kite-url.md: the Edit domain control for renaming your kite.space address.website/docs/publishing/changes-not-showing.md: removes "publish again to force a redeploy," which is not possible without an edit.website/docs/publishing/unpublish.md: there is no unpublish control; temporary takedown goes through support, a holding page is the alternative, and deletion is self-serve.website/docs/publishing/publish-failures.md: build errors with the Fix with assistant button; the redirect-status and config sections are removed.Website Building: custom domains
website/docs/custom-domains/README.md: paid-plan requirement, one domain per site, and the trial.website/docs/custom-domains/connect-a-custom-domain.md: root covers www, the subdomain caveat, the MX and TXT records in the setup, automatic republish, the real connecting notice, the Verification needed state, and disconnect in Settings.website/docs/custom-domains/registrar-guides.md: record types and the automatic republish.website/docs/custom-domains/www-vs-root.md: rewritten: connect the root and both addresses are served, with no primary/redirect choice.website/docs/custom-domains/transfer-and-email.md: which records Kite adds (including MX and TXT on their own labels) and why your mailbox is unaffected.website/docs/custom-domains/switch-or-reuse-domain.md: disconnect in Settings, deleting a site releases its domain, no support step.website/docs/custom-domains/troubleshooting.md: Verification needed added, 24 hours, disconnect in Settings, deletion releases domains.Website Building: SEO
website/docs/seo/README.md: automatic sitemap, robots, llms.txt, structured data, Search Console submission, and the Discoverability tab.website/docs/seo/seo-basics.md: startup examples; canonical switches to the custom domain automatically.website/docs/seo/sitemap-and-robots.md: rewritten: nothing to ask Kite for, the live sitemap, and automatic Search Console submission on paid plans.website/docs/seo/social-previews.md: the "Prototype" default stated plainly and the Discoverability tab as the place to check.website/docs/seo/migrate-existing-site.md: rebuilt around keeping URLs identical because Kite cannot add 301 redirects.Website Building: forms and integrations
website/docs/forms-integrations/README.md: overview of forms, the Leads inbox, analytics, scripts, and the Integrations page.website/docs/forms-integrations/contact-forms.md: the site contact email set in chat, the Leads inbox, notifications fromnotifications@kite.space, and no recipient field on the form.website/docs/forms-integrations/chat-and-scripts.md: the Content Security Policy section is removed because the policy allows every script.website/docs/forms-integrations/analytics.md: the four tabs, Free versus paid, PostHog, and asking Kite about the numbers.website/docs/forms-integrations/integrations.md: the Integrations page, GitHub two-way sync, social networks, email fromteamslug@kite.space, external CMS, the 3,000+ catalog, and bring-your-own MCP server.Plans, Pricing & Credits
website/docs/pricing-credits/README.md: overview with the trial, one credit equals one dollar, owners manage billing, and the out-of-credits message.website/docs/pricing-credits/plans-and-trial.md: Free ($15 one-time), Growth ($100 per month or $1,020 per year), Business (custom), the 5-day trial and its downgrade wizard, paid-only features, and the launch offer line kept as written.website/docs/pricing-credits/how-credits-work.md: the three kinds of credits and the order they are spent, what happens when they run out, and the Stop button for loops.website/docs/pricing-credits/buy-credits.md: the $20, $50, and $100 packs, paid plan and owner role required, Stripe.website/docs/pricing-credits/manage-subscription.md: Upgrade and Downgrade cards open Stripe, View invoices, owner-only, and what changes on the way to Free.website/docs/pricing-credits/remove-kite-badge.md: badge removal is Growth and Business, the Settings toggle by name, and the badge returns on downgrade.Account & Settings
website/docs/account/README.md: overview with roles, export, and deletion by request.website/docs/account/login-and-signup.md: Google or email one-time code, no passwords, the Slack install needs a signed-in member, and the Connect Kite account button.website/docs/account/delete-account.md: deletion is a support request, refused while a subscription is active, immediate and irreversible, with shared teams preserved.website/docs/account/export-your-site.md: the Export code button in site Settings and what the ZIP contains.Troubleshooting
website/docs/troubleshooting/README.md: the Slack problems list, the read-only older-site state, and how to reach support through Chat with us.website/docs/troubleshooting/preview-not-loading.md: rewritten around "Preview couldn't start" and the Retry button.website/docs/troubleshooting/editor-frozen.md: rewritten around the message queue, the Stop button, stream errors, and the "Something went wrong" screen; no lock for support to release.website/docs/troubleshooting/version-history.md: the real labels, restoring uses credits and creates a "Restored:" version.website/docs/troubleshooting/email-sending.md: notifications fromnotifications@kite.spaceto the site contact email, the Leads inbox, no sender verification.website/docs/troubleshooting/database-ssl.md(deleted): described a configuration users cannot reach; Kite provisions and secures the database itself.Needs product confirmation
Each item is marked in the file with the
<!-- TODO: verify ... -->convention. Nothing here was guessed.teamslug@kite.spaceemail address is shown to users.pages-and-navigation.md(how page URLs are set and edited),images-and-logos.md(exact image-frame behaviour),registrar-guides.md(current menu labels at each registrar), andseo-basics.md(title character guidance).Engineering issues from the review
The five engineering items in Part 4 of the review (purchased domains not renewing, badge removal without a plan gate, the unread CMS OG Image field, the placeholder Business price, the stale "up to 5 websites" prompt) are not addressed in this PR and are tracked with the engineering team separately.
🤖 Generated with Claude Code