Repository navigation
Local skills setup + site audit improvements (SEO, UX, offer, features) - #44
Merged
Merged
Conversation
Installs skills/agents from: - multica-ai/andrej-karpathy-skills (karpathy-guidelines) - msitarzewski/agency-agents (227 subagents in .claude/agents) - nextlevelbuilder/ui-ux-pro-max-skill (design, banner-design, slides, etc.) - VoltAgent/awesome-design-md (brand DESIGN.md reference skill) - gooseworks-ai/goose-skills (GTM/research/scraping skills) - gtmagents/gtm-agents (marketing/sales/CS skills) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SqR7Sa8zNjf5MDDeg5f7vc
…ixes - fetchLiveSiteStats server fn counting published packages (fallback to static) - sitemap: per-skill URLs with real lastmod, use-case/collection pages, auth pages removed - llms.txt: generated per-package catalog with markdown export URLs - home: keyword-targeted title/description, og:image, fixed Organization logo, canonical helper Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SqR7Sa8zNjf5MDDeg5f7vc
…alid card markup - Remove fabricated install/verification transcript; show real MCP URL + npx command with copy buttons - Add trust panel with review status, version, license, badge-markdown embed and link to full trust report - MCP no-signup path first, account install secondary - Replace functional emojis with Lucide icons + sr-only labels; hide zero-count filter chips - Fix nested interactive elements in cards via stretched-link pattern - Rewrite browsing-only banner to explain signup value and MCP alternative Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SqR7Sa8zNjf5MDDeg5f7vc
…curity docs - PaymentTestModeBanner self-gates behind VITE_PAYMENTS_TEST_MODE + pk_test_ token - One free/paid fence across Hero, PlansTeaser, pricing, FAQ; Agent Pass reframed as outcome - Fix wrong '3 installed packages' copy (DB grants 5) - Pricing leads with buyer; creator revenue split moved to For creators section - README: signed-skill-registry positioning, honest counts, Verify it yourself section - Hero proof strip (GitHub stars badge, Discord); Souls glossed as expert personas - Docs: Security & permissions section from real MCP tool list Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SqR7Sa8zNjf5MDDeg5f7vc
- Continue with GitHub on login/signup via supabase.auth.signInWithOAuth (provider must be enabled in Supabase dashboard) - packages.search_vector generated tsvector + GIN index; search_packages RPC ranked by ts_rank with install-count boost, published/approved only - /api/public/search uses the RPC with pagination, ILIKE fallback for deploy ordering, response shape backward-compatible Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SqR7Sa8zNjf5MDDeg5f7vc
- package_stars table with RLS + denormalized packages.star_count via trigger - toggleStar/isStarred/getMyStars server functions - Save button on skill detail (auth-gated, accessible) - /account/library route with unstar, trust links; nav entries desktop/mobile Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SqR7Sa8zNjf5MDDeg5f7vc
- /account/earnings: sale credits, tips, payouts, per-package breakdown from RLS-scoped tables - account/packages: status pills incl. paused, submitted date, 3-business-day review SLA note, rejection reason - Earnings nav entry desktop/mobile Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SqR7Sa8zNjf5MDDeg5f7vc
criptogus
marked this pull request as ready for review
July 4, 2026 21:09
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.
Two bodies of work on this branch:
1. Local skills & agents install
Community skills/subagents installed into
.claude/(see earlier commit): andrej-karpathy-skills, agency-agents (227 subagents), ui-ux-pro-max-skill, awesome-design-md (wrapped as a skill), goose-skills, gtm-agents. ~480 skills total.2. Site audit implementation
A 4-dimension audit (UX/UI, offer/copy, SEO/AEO, product features) was run with the new skills; these commits implement the findings:
SEO/AEO
lastmod, use-case/collection pages; auth pages removedMarketplace UX
npx super-agent installcopy blocksOffer/copy/positioning
VITE_PAYMENTS_TEST_MODE(hidden by default)Product features
package_starstable (RLS + star_count trigger), save button on detail,/account/library/account/earnings(purchases, tips, payouts — real columns only) + review status/SLA/rejection reason on/account/packagessearch_vector+search_packagesRPC with ILIKE fallback; paginated/api/public/searchVerification:
npx tsc --noEmitclean; fullnpm testsuite passes (86/86 in final group, exit 0).scripts/check-rls.mjsneeds a live Supabase env — run post-deploy.Deploy notes: enable GitHub provider in Supabase; set
VITE_PAYMENTS_TEST_MODE=trueonly in preview envs; run new migrations (package_stars,package_search); regenerate Supabase types to dropas anycasts.🤖 Generated with Claude Code
https://claude.ai/code/session_01SqR7Sa8zNjf5MDDeg5f7vc