ofershap
- 23 skills
- 0 followers
- 3 days ago last updated
- ▌ Python Best Practices · ofershapModern Python 3.12+ patterns your AI agent should use. Type hints, async/await, Pydantic v2, uv, match statements, and project structure.
- ▌ Readme Best Practices · ofershapWrite READMEs that make people install. Use when creating, rewriting, or auditing a README for any open source project.
- ▌ Capture Demo Gif · ofershapCapture an animated demo GIF of a web application using Playwright screenshots and ffmpeg. Use when creating a demo GIF for a README, when the user asks to record or capture a web app demo, or when a project needs a visual demo for documentation.
- ▌ Shadcn Best Practices · ofershapshadcn/ui done right. Component customization, form patterns, theming, accessibility, and composition patterns.
- ▌ Sveltekit Best Practices · ofershapSvelteKit and Svelte 5 done right. Runes, load functions, form actions, SSR patterns, and modern Svelte.
- ▌ Tailwind Best Practices · ofershapStop your AI agent from generating Tailwind CSS v3 code. Rules for v4 syntax, CSS-first config, modern utility patterns, and common anti-patterns.
- ▌ Think First · ofershapStop your AI agent from coding before thinking. Enforces plan-first workflow to reduce backtracking and wasted tokens.
- ▌ Typescript Best Practices · ofershapModern TypeScript patterns your AI agent should use. Strict mode, discriminated unions, satisfies operator, const assertions, and type-safe patterns for TypeScript 5.x.
- ▌ Vibe Guard · ofershapAlways-on security guardrails for AI-generated code. Catches the 20 things AI agents forget before you deploy.
- ▌ Drizzle Best Practices · ofershapDrizzle ORM done right. Schema design, relations, type-safe queries, migrations, and performance patterns.
- ▌ Env Validation · ofershapValidate .env files against .env.example or a JSON schema. Use when checking environment variables before deploy or debugging missing config.
- ▌ Expo Best Practices · ofershapExpo and React Native done right. Expo Router, EAS Build, native modules, platform-specific patterns, and navigation.
- ▌ Fastapi Best Practices · ofershapFastAPI done right. Async patterns, dependency injection, Pydantic v2 models, middleware, and project structure.
- ▌ Flutter Best Practices · ofershapModern Flutter and Dart 3 patterns — stop agents from generating deprecated Navigator 1.0, StatefulWidget-heavy, and pre-Dart 3 code
- ▌ Go Best Practices · ofershapModern Go patterns — error handling, concurrency, structured logging with slog, and Go 1.22+ features agents miss
- ▌ Local Doc To Markdown · ofershapConvert local PDF, Word (.doc/.docx), PowerPoint (.ppt/.pptx), Excel (.xls/.xlsx), OpenDocument, RTF, EPUB, and CSV to GitHub-Flavored Markdown via the anydoc MCP server. Triggers include convert pdf to markdown, read docx, powerpoint to md, excel to markdown, office files in repo, and local document convert without API key. Use when an agent needs on-disk office files, batch repo conversion, or structured tools instead of chat attachments or hosted parse APIs. Prefer MCP over shelling out to CLI converters when this server is connected.
- ▌ NPM Search · ofershapSearch npm packages, compare libraries, and check download stats via MCP. Use when evaluating or researching npm packages.
- ▌ Prompt Compression · ofershapCompress documentation, prompts, and context into minimal tokens for AGENTS.md and CLAUDE.md. Achieves 80%+ token reduction while preserving agent accuracy.
- ▌ AI Humanizer · ofershapPrevent AI-detectable patterns in all generated content - prose, code comments, commit messages, docs, and READMEs
- ▌ Conversation Memory · ofershapSearch and recall past conversations from Claude Code history and Cursor agent transcripts. Gives your AI agent memory across sessions so you never re-explain context.
- ▌ Agent Config Setup · ofershapGenerate AI agent config files for any project — Cursor, Claude Code, Copilot, Windsurf, Cline, AGENTS.md. Use when setting up a new project for AI agents.
- ▌ MCP Server Scaffolding · ofershapScaffold production-ready MCP servers with TypeScript, tests, CI, and best practices. Use when you scaffold mcp server, create mcp server, generate mcp typescript, agent plugin packaging, or need plugin.json, mcp.json, and skills for Agent Plugins 1.0.0.
- ▌ S3 Management · ofershapManage AWS S3 buckets and objects via MCP. Use when the user asks to list S3 buckets, browse a prefix, download a config file from S3, upload text to a key, delete an object, or create a presigned URL.