By Topline-com
Internal Claude Code skills for the Topline team — Rails, Ruby, Tailwind, Hotwire, Cloudflare, plus karpathy coding guidelines.
37signals Rails coding principles and conventions from DHH, Jorge Manrubia, and the Fizzy/Basecamp/HEY codebase. This skill should be used when writing, reviewing, or refactoring Ruby on Rails code following the 37signals philosophy — vanilla Rails, CRUD controllers, rich domain models, concerns, no service objects, Hotwire, Turbo, Stimulus, Solid Queue, Solid Cache, Solid Cable, multi-tenancy, Minitest, custom auth, or DHH conventions.
Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, chat applications, voice agents, or browser automation. Covers Agent class, state management, callable RPC, Workflows, durable execution, queues, retries, observability, and React hooks. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Send and receive transactional emails with Cloudflare Email Service (Email Sending + Email Routing). Use when building email sending (Workers binding or REST API), email routing, Agents SDK email handling, or integrating email into any app — Workers, Node.js, Python, Go, etc. Also use for email deliverability, SPF/DKIM/DMARC, wrangler email setup, MCP email tools, or when a coding agent needs to send emails. Even for simple requests like "add email to my Worker" — this skill has critical config details.
Create and review Cloudflare Durable Objects. Use when building stateful coordination (chat rooms, multiplayer games, booking systems), implementing RPC methods, SQLite storage, alarms, WebSockets, or reviewing DO code for best practices. Covers Workers integration, wrangler config, and testing with Vitest. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Internal AI coding skill bundle for the Topline team. Wraps 20 skills covering Rails, Ruby, Tailwind, Hotwire, Cloudflare, and meta-level coding guidelines. Works with Claude Code, OpenAI Codex, Cursor, and Conductor.
From inside Claude Code, run:
/plugin marketplace add Topline-com/code-skills
/plugin install topline-code-skills@topline-code-skills
You'll need read access to the Topline-com GitHub org for the marketplace fetch to succeed. If gh auth is already configured for your Topline-com membership, it just works. To update later, run /plugin marketplace update topline-code-skills and reinstall.
Codex doesn't have a marketplace concept, so install via clone + symlink. From a terminal:
git clone [email protected]:Topline-com/code-skills.git ~/code-skills
cd ~/code-skills
./install.sh codex # symlinks into ~/.codex/skills/
cp AGENTS.md ~/.codex/AGENTS.md # optional: global Codex guidance
To update later: cd ~/code-skills && git pull — symlinks resolve to the updated content automatically.
git clone [email protected]:Topline-com/code-skills.git ~/code-skills
cd ~/code-skills
./install.sh both
Drops CLAUDE.md, AGENTS.md, and .cursorrules into a project's root so every teammate working on that repo — regardless of which AI tool they use — gets the karpathy guidelines + skill pairings + Topline overrides.
cd ~/code-skills
./install.sh project /path/to/topline-project
# or, from inside the project itself:
~/code-skills/install.sh project
What ends up where:
| File | Used by |
|---|---|
CLAUDE.md | Claude Code, Conductor (conductor.build, runs Claude Code under the hood) |
AGENTS.md | OpenAI Codex, plus any agent tool that follows the AGENTS.md convention |
.cursorrules | Cursor IDE |
All three files carry the same content — same overrides, same karpathy principles, same skill pairings. Pick whichever your tool reads; if a teammate uses multiple tools (Cursor + Claude Code, etc.), having all three in the project means everyone sees the same rules.
The script copies the files (so each project can customize) and skips any file that already exists — it never overwrites. Commit the resulting files to share the guidance with the team. Append project-specific rules below the karpathy section as needed.
CLAUDE.md from the project root and any parent directory.CLAUDE.md is in the project, so no extra setup needed beyond the standard install.AGENTS.md from the project root..cursorrules from the project root. (Cursor's newer per-rule .cursor/rules/*.mdc format is also supported but not used here — the single-file approach mirrors what the other tools expect.)karpathy-guidelines — think before coding, simplicity first, surgical changes, goal-driven execution. Cross-references the stack skills below.rails-dev — controllers, ActiveRecord queries, caching, migrations, background jobs, API designrails-testing — RSpec specs, factories, request/system tests, Sidekiq job tests37signals-rails — DHH/Basecamp conventions: vanilla Rails, CRUD, no service objects, Solid Queue/Cache/Cablerails-hotwire — Turbo Drive/Frames/Streams, morphing, Stimulus controllers, broadcastsrails-design-system — partials, ViewComponent/Phlex, design tokens, form builders, helpersrails-application-ui-blocks — composing premium UI blocks from templates/application-ui into ERB viewsruby-optimise — allocation, collection processing, ActiveRecord performance, string handling, concurrencyruby-refactor — code smells, method extraction, conditional simplification, design patternstailwind-refactor — v3 → v4 migration, deprecated utilities, @apply removal, class consolidationtailwind-ui-refactor — visual hierarchy, spacing, typography, color, depth, polishtailwind-responsive-ui — breakpoint strategy, fluid typography, mobile/touch patternsnpx claudepluginhub topline-com/code-skills --plugin topline-code-skillsBehavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
AI-powered development tools for code review, research, design, and workflow automation.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.