New skills (14): - nestjs-best-practices: 40 priority-ranked rules (kadajett) - fastapi: Pydantic v2, async SQLAlchemy, JWT auth (jezweb) - architecture-patterns: Clean Architecture, Hexagonal, DDD (wshobson) - python-performance-optimization: Profiling and optimization (wshobson) - ai-sdk: Vercel AI SDK streaming and agent patterns (vercel) - create-agent: Modular agent architecture with OpenRouter (openrouterteam) - proactive-agent: WAL Protocol, compaction recovery, self-improvement (halthelobster) - brand-guidelines: Brand identity enforcement (anthropics) - ui-animation: Motion design with accessibility (mblode) - marketing-ideas: 139 ideas across 14 categories (coreyhaines31) - pricing-strategy: SaaS pricing and tier design (coreyhaines31) - programmatic-seo: SEO at scale with playbooks (coreyhaines31) - competitor-alternatives: Comparison page architecture (coreyhaines31) - referral-program: Referral and affiliate programs (coreyhaines31) README reorganized by domain: Code Quality, Frontend, Backend, Auth, AI/Agent Building, Marketing, Design, Meta. Mosaic Stack is not limited to coding — the Orchestrator serves coding, business, design, marketing, writing, logistics, and analysis. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Agent Skills
Curated agent skill fleet for Mosaic Stack. Covers coding, business development, design, marketing, orchestration, and more. Platform-aware — works with both GitHub (gh) and Gitea (tea) via our abstraction scripts.
Skills (23)
Code Quality & Review
| Skill | Purpose | Origin |
|---|---|---|
pr-reviewer |
Structured PR code review workflow (Gitea/GitHub) | Adapted from SpillwaveSolutions |
code-review-excellence |
Code review methodology and checklists | Adapted from awesome-skills |
verification-before-completion |
Evidence-based completion claims — no success without verification | obra/superpowers |
Frontend & UI
| Skill | Purpose | Origin |
|---|---|---|
next-best-practices |
Next.js 15+ — RSC, async patterns, self-hosting, data patterns | vercel-labs/next-skills |
vercel-react-best-practices |
React/Next.js performance optimization (57 rules) | vercel-labs/agent-skills |
shadcn-ui |
Component patterns — forms, dialogs, tables, charts | developer-kit |
tailwind-design-system |
Tailwind CSS v4 design system patterns | Adapted from wshobson/agents |
ui-animation |
Motion design — performance, accessibility, easing curves | mblode/agent-skills |
Backend & API
| Skill | Purpose | Origin |
|---|---|---|
nestjs-best-practices |
NestJS — 40 rules across 10 categories, priority-ranked | kadajett/agent-nestjs-skills |
fastapi |
FastAPI with Pydantic v2, async SQLAlchemy 2.0, JWT auth | jezweb/claude-skills |
architecture-patterns |
Clean Architecture, Hexagonal, DDD patterns | wshobson/agents |
python-performance-optimization |
Profiling, memory optimization, parallelization | wshobson/agents |
Authentication
| Skill | Purpose | Origin |
|---|---|---|
better-auth-best-practices |
Better-Auth — Drizzle adapter, sessions, plugins, security | better-auth/skills |
AI & Agent Building
| Skill | Purpose | Origin |
|---|---|---|
ai-sdk |
Vercel AI SDK — streaming, multi-provider, agent patterns | vercel/ai |
create-agent |
Modular agent architecture with OpenRouter multi-model access | openrouterteam/agent-skills |
proactive-agent |
Proactive agent architecture — WAL Protocol, compaction recovery, self-improvement | halthelobster/proactive-agent |
Marketing & Business Development
| Skill | Purpose | Origin |
|---|---|---|
marketing-ideas |
139 proven marketing ideas across 14 categories | coreyhaines31/marketingskills |
pricing-strategy |
SaaS pricing — value metrics, tier design, research methods | coreyhaines31/marketingskills |
programmatic-seo |
SEO at scale — templates, playbooks, internal linking | coreyhaines31/marketingskills |
competitor-alternatives |
Competitor comparison pages — content architecture, templates | coreyhaines31/marketingskills |
referral-program |
Referral & affiliate programs — incentives, metrics, launch | coreyhaines31/marketingskills |
Design & Brand
| Skill | Purpose | Origin |
|---|---|---|
brand-guidelines |
Brand identity enforcement — fonts, colors, styling | anthropics/skills |
Meta / Skill Authoring
| Skill | Purpose | Origin |
|---|---|---|
writing-skills |
TDD-based methodology for creating and testing agent skills | obra/superpowers |
Mosaic Stack Alignment
These skills are curated for the Mosaic Stack platform, which serves coding, business development, design, marketing, writing, logistics, analysis, and more. The Orchestrator and subagents can load any combination of skills based on the task at hand.
Core tech stack:
- Backend: NestJS + TypeScript
- Frontend: Next.js 15 + React 19 (App Router)
- Styling: Tailwind CSS v4 + shadcn/ui
- Auth: Better-Auth with Drizzle adapter
- Database: PostgreSQL + Drizzle ORM
- CI/CD: Woodpecker CI / Gitea
- Deployment: Docker Swarm
Skills are either used as-is (when framework-agnostic or matching our stack) or adapted with Mosaic Stack-specific notes where upstream assumptions differ.
Installation
Via npx (recommended)
# Install a single skill
npx skills add https://git.mosaicstack.dev/mosaic/agent-skills.git --skill nestjs-best-practices --agent claude-code
# Install all skills
npx skills add https://git.mosaicstack.dev/mosaic/agent-skills.git --agent claude-code
# Non-interactive (CI/scripting)
npx skills add https://git.mosaicstack.dev/mosaic/agent-skills.git --skill pr-reviewer --yes --agent claude-code
Note: The .git suffix on the URL is required for Gitea-hosted repos (forces git clone instead of well-known endpoint discovery).
Manual (symlink from local clone)
# Clone the repo
git clone https://git.mosaicstack.dev/mosaic/agent-skills.git ~/src/agent-skills
# Symlink all skills
for skill in ~/src/agent-skills/skills/*/; do
ln -sf "$skill" ~/.claude/skills/$(basename "$skill")
done
Per-Project
Symlink into a project's .claude/skills/ directory for project-specific availability.
Dependencies
~/.claude/scripts/git/— Platform-aware git scripts (pr-reviewer only)python3— For review file generation (pr-reviewer only)
Adapting Skills
When adding skills from the community:
- Replace raw
gh/teacalls with our~/.claude/scripts/git/scripts - Test on both GitHub and Gitea repos
- Remove features that don't work cross-platform
- Add Mosaic Stack context notes where upstream assumptions differ
- Document any platform-specific limitations
License
Individual skills retain their original licenses. Adaptations are MIT.