By omaression
Build bilingual (Arabic-default + RTL / English), compliance-aware company-profile and corporate marketing websites on Next.js App Router + Sanity CMS + Vercel. Distilled from a production KSA pharmaceuticals and medical-devices build.
Scan the working tree for company-profile invariant violations (banned terms, hardcoded hex, physical CSS, em dashes, in-memory rate limiting).
Scaffold and plan a new bilingual, compliance-aware company-profile website.
Run the go-live readiness checklist for a bilingual company-profile site.
Use to adversarially review a change or a build phase for a bilingual company-profile site through distinct lenses (correctness, invariants, SEO/accessibility, security). Use after building a phase, before merging, or before a release. Tries to break the work; reports confirmed issues with evidence.
Use to audit a company-profile site's content and code against KSA/SFDA regulatory rules and the project's locked invariants. Use before a regulated launch, after content changes, or when reviewing product/disclaimer logic. Reports violations with file:line evidence; does not auto-fix.
Use when delivering a multi-phase build with high correctness and compliance stakes - phased build-and-acceptance gating, multi-agent fan-out with adversarial review, and verification-before-completion discipline.
Use when adding Arabic + English (or any RTL + LTR) internationalization to a Next.js site - RTL layout, logical CSS, Arabic typography and font subsetting, locale-aware logo/wordmark, serving the default locale unprefixed at the bare domain, and next-intl routing.
Use when adding SEO and social-sharing to a multilingual site - per-page OpenGraph/Twitter cards, raster share images sized for crawlers, hreflang/canonical alternates, JSON-LD structured data, sitemap/robots, and discovery for a KSA/GCC audience.
Use when building or planning a bilingual (Arabic-default + RTL / English) corporate or company-profile website (a marketing site with home, about, product or service catalog, and contact pages), especially on Next.js App Router + Sanity CMS + Vercel, or for a Saudi Arabia (KSA) / GCC client with regulatory constraints.
Use when planning compliance-first, low-or-no-budget digital marketing for a Saudi (KSA) business - SFDA advertising rules, Maroof, Google/Apple business listings, GS1 barcodes, WhatsApp Business, influencer permits, and a 90-day organic plan.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
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.
A Claude Code plugin that captures the full experience of building a production bilingual (Arabic-default + RTL / English), compliance-aware company-profile website on Next.js App Router + Sanity CMS + Vercel.
It was distilled from a real, shipped build: a company-profile website for a pharmaceuticals and medical-devices company in the Kingdom of Saudi Arabia (KSA). Every skill encodes patterns that survived production, the gotchas that cost time, and the invariants a regulated client demanded. The point is not to document that one site; it is to make the next bilingual corporate build fast, correct, and compliant.
10 skills (auto-loaded by relevance), 3 slash commands, 2 subagents, and 1 invariant-guard hook.
| Skill | Use when |
|---|---|
company-profile-website | Planning or building any bilingual corporate / company-profile site. The entry point: stack, architecture, the 8-phase plan, the invariant catalogue, and the case study. |
bilingual-arabic-rtl | Adding Arabic + English (RTL + LTR) i18n: logical CSS, Arabic typography and font subsetting, locale-aware logo, default-locale-unprefixed routing with next-intl. |
sanity-bilingual-cms | Modeling multilingual Sanity content: document-level i18n, embedded Studio, GROQ, draft-mode preview, on-publish revalidation, bundle-safe imports, seeding. |
ksa-regulatory-compliance | Building for an SFDA-regulated KSA company: product disclaimers, registration numbers, brand-name invariants, review-ready content. |
web-security-hardening | Hardening the site: CSP and security headers, abuse-resistant form endpoints, open-redirect and JSON-LD-injection guards, durable dual-write contact pipeline. |
release-gated-vercel-deploy | Deploy pipeline that must not ship on every push: release-gated production, manual previews, CI as the single gate, env-var handling, advisory remediation via overrides. |
web-performance-mobile | Improving mobile FCP/LCP: cutting critical font bytes, killing redirect hops, untying LCP from entrance animations, avoiding fake headless-Lighthouse metrics. |
bilingual-seo-social | SEO and social sharing for a multilingual site: per-page OpenGraph, raster share cards, hreflang/canonical, JSON-LD, sitemap/robots. |
ksa-low-budget-marketing | Compliance-first, low/no-budget KSA marketing: SFDA advertising rules, Maroof, business listings, GS1 barcodes, WhatsApp Business, a 90-day organic plan. |
adversarial-build-workflow | Delivering a high-stakes multi-phase build: phase-and-acceptance gating, multi-agent fan-out with adversarial review, verification before completion. |
/company-profile:new-company-profile - scaffold and plan a new bilingual corporate site./company-profile:invariant-check - scan the working tree for invariant violations (banned terms, hardcoded hex, physical CSS, em dashes, in-memory rate limiting)./company-profile:pre-launch-checklist - run the full go-live readiness checklist.compliance-auditor - audits content and code against KSA/SFDA and project invariants.adversarial-reviewer - reviews a change through correctness / SEO / invariant lenses, defaulting to skepticism.PreToolUse guard on Edit/Write that warns when a change introduces a project invariant violation. It is advisory (non-blocking) and reads its banned-term and rule list from hooks/invariants.json so you can tune it per client.The patterns the skills describe target a Next.js App Router + Sanity v3 + Vercel stack with next-intl and Tailwind, but the skills are guidance, not code you install into a project.
This directory is both a plugin and a single-plugin marketplace.
# From a Claude Code session, clone then add the local marketplace:
git clone [email protected]:omaression/company-profile-plugin.git
/plugin marketplace add /absolute/path/to/company-profile-plugin
/plugin install company-profile@company-profile-marketplace
Or add it straight from GitHub:
/plugin marketplace add omaression/company-profile-plugin
/plugin install company-profile@company-profile-marketplace
Or copy the skills/ directory into ~/.claude/skills/ to use the skills
without installing the full plugin.
npx claudepluginhub omaression/company-profile-plugin --plugin company-profileHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
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.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
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.
Complete developer toolkit for Claude Code