Skip to content

FCE-3561: Advertise the Fishjam Skill across the docs#274

Merged
PiotrWodecki merged 2 commits into
mainfrom
FCE-3561/market-skill
Jul 14, 2026
Merged

FCE-3561: Advertise the Fishjam Skill across the docs#274
PiotrWodecki merged 2 commits into
mainfrom
FCE-3561/market-skill

Conversation

@PiotrWodecki

@PiotrWodecki PiotrWodecki commented Jul 14, 2026

Copy link
Copy Markdown
Member

What

Promotes the Fishjam Skill (npx skills add software-mansion-labs/skills) in three places, applied to both the Next and the live 0.28.0 doc versions:

  1. Home-page callout — a new SkillCallout component: an on-brand banner ("Your coding assistant, fluent in Fishjam") with a copy-able install command and a link to the article.
  2. Navbar — a new Build with AI item.
  3. Standalone article at /ai-skill ("Build Fishjam apps with AI") — what the skill covers, install, how it activates, and why it helps.

Navbar active-state fix

Because the article lives in the main docs sidebar, the type: doc "Docs" item was highlighting on it (and on the API Reference section). Switched the affected items to path-based activeBaseRegex so Docs, API Reference, and Build with AI now highlight mutually exclusively.

Screenshots:
image
image

Promote the Fishjam Skill (`npx skills add software-mansion-labs/skills`) in three places, in both the Next and 0.28.0 doc versions:

- New "Build with AI" article at /ai-skill covering what the skill spans, install, activation, and why it helps.
- New SkillCallout component on the home page: on-brand banner with a copy-able install command and a link to the article.
- New "Build with AI" navbar item.

Navbar active-state is now path-based so Docs, API Reference, and Build with AI highlight mutually exclusively (Docs no longer lights up on the API Reference or AI pages).
@linear

linear Bot commented Jul 14, 2026

Copy link
Copy Markdown

FCE-3561

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR promotes the Fishjam Skill across the Docusaurus docs (current and v0.28.0) by adding a homepage callout component, a new “Build with AI” navbar entry, and a new /ai-skill article, plus a navbar active-state adjustment.

Changes:

  • Add a reusable SkillCallout homepage banner with copy-to-clipboard install command + link to the AI Skill article.
  • Add “Build with AI” navbar item and adjust navbar active-state matching.
  • Add “Build Fishjam apps with AI” article to both current docs and v0.28.0 versioned docs.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
docs/index.mdx Inserts the new SkillCallout on the current docs homepage.
docs/ai-skill.mdx Adds the current-version “Build Fishjam apps with AI” article.
versioned_docs/version-0.28.0/index.mdx Inserts the new SkillCallout on the v0.28.0 docs homepage.
versioned_docs/version-0.28.0/ai-skill.mdx Adds the v0.28.0 version of the “Build Fishjam apps with AI” article.
src/components/SkillCallout/index.tsx Implements the callout UI + clipboard copy behavior.
src/components/SkillCallout/index.module.css Styles the callout component.
docusaurus.config.ts Adds navbar item(s) and custom activeBaseRegex logic.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/components/SkillCallout/index.tsx
Comment thread docusaurus.config.ts
Comment thread docs/ai-skill.mdx
Comment thread versioned_docs/version-0.28.0/ai-skill.mdx
Comment thread docusaurus.config.ts
Comment thread docusaurus.config.ts
Prettier flagged src/components/SkillCallout/index.tsx in CI; reformat it
so format:check passes.

Add a committed .githooks/pre-commit that mirrors the fast CI static
checks (format:check, spellcheck, typecheck) and wire it up via
core.hooksPath from scripts/prepare.sh for local dev only (skipped on CI).
Build is left to CI since it recompiles submodules.
@PiotrWodecki
PiotrWodecki merged commit 79a4227 into main Jul 14, 2026
1 check passed
@PiotrWodecki
PiotrWodecki deleted the FCE-3561/market-skill branch July 14, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants