CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
antithesishq avatar

Antithesis Setup

antithesishq/antithesis-skills
342 installs142 stars
Summary

Scaffolds the entire Antithesis harness from scratch: Dockerfiles, docker-compose.yaml, SDK integration, and your first bootstrap assertion. This is the heavy lifting step that happens once per project after you've done your research. It walks through instrumentation decisions, image builds, service topology, and local validation before you submit anything. The skill is opinionated about structure (everything under antithesis/, no color output in logs, explicit healthchecks) and won't proceed without research artifacts in the scratchbook. Treats getting symbols and coverage instrumentation right as table stakes, not optional polish. If you're bringing a new system into Antithesis, this is where the docker-compose skeleton actually gets written.

Install to Claude Code

npx -y skills add antithesishq/antithesis-skills --skill antithesis-setup --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
Files
SKILL.mdView on GitHub

Antithesis Setup

Skill version: 2026-08-24 d6b507d

Purpose and Goal

Scaffold the antithesis/ harness needed to bring the system up in Antithesis in a mostly idle, ready state.

Success means:

  • antithesis/config/docker-compose.yaml exists and required SUT images are referenced with build: directives
  • snouty validate on antithesis/config/ succeeds
  • the SUT dependency graph includes the relevant Antithesis SDK where assertions or lifecycle hooks will run
  • at least one minimal bootstrap property exists in a simple SUT path and is expected to show up in the first Antithesis run
  • The harness is ready for the antithesis-workload skill to add or iterate on test templates, assertions, and workload code
  • If the user asks to submit or launch a run, use the antithesis-launch skill — do not run snouty launch directly

Prerequisites

  • Research artifacts required. Before proceeding, check whether antithesis/scratchbook/ exists and contains research output (at minimum sut-analysis.md and deployment-topology.md). If the scratchbook is missing or empty, stop and warn the user:

    The antithesis-research skill has not been run yet (no scratchbook found at antithesis/scratchbook/). Setup depends on research artifacts — especially the SUT analysis and deployment topology — to make informed decisions about instrumentation, image structure, and service composition. Please run antithesis-research first, review its output, then return to setup.

    Do not attempt to proceed without research artifacts. The setup skill will make significantly worse decisions without the context that research provides.

  • Verify research provenance. Setup runs once per project and produces durable, expensive output (Dockerfiles, compose, instrumentation), so misalignment is costly. Read whatever provenance frontmatter is present in antithesis/scratchbook/sut-analysis.md and antithesis/scratchbook/deployment-topology.md. Use whatever fields you find — the schema may evolve over time, so don't treat partial or older frontmatter as broken. Describe what you found in plain language. Examples:

    • Full schema: "this scratchbook is for SUT at /path/X at commit abc12345abcd (2026-05-05), external refs: A, B."
    • Partial: "the catalog records commit and updated but no sut_path or external_references."
    • Absent: "no provenance recorded; the scratchbook predates this convention."
    • Disagreement across files: "sut-analysis is for /path/A at commit abc; deployment-topology is for /path/B at commit def — these disagree."

    Then ask the user:

    Is this still the system you're targeting?

    If the user says no, do not proceed. Stop and tell the user to re-run antithesis-research. Setup against confirmed-stale research will produce mismatched scaffolding.

    The user-facing commit display uses the short hash (first 12 characters) for readability; the frontmatter still stores the full SHA.

  • DO NOT PROCEED if snouty is not installed. See https://raw.githubusercontent.com/antithesishq/snouty/refs/heads/main/README.md for installation options.

Documentation Grounding

Use the antithesis-documentation skill to access these pages. Prefer snouty docs.

  • Docker Compose setup guide: https://antithesis.com/docs/getting_started/setup_guide/docker_compose.md
  • Docker best practices: https://antithesis.com/docs/best_practices/docker_best_practices.md
  • Coverage instrumentation: https://antithesis.com/docs/reference/instrumentation/coverage_instrumentation.md
  • Assertion cataloging: https://antithesis.com/docs/reference/sdk/assertion_cataloging.md
  • Handling external dependencies: https://antithesis.com/docs/reference/dependencies.md
  • Fault injection: https://antithesis.com/docs/product/fault_injection.md

Workflow

This skill is broken out into multiple steps, each in a different reference file. Read and implement each reference file listed below one at a time to fully set up a project. After implementing each step, check whether what you learned invalidates any decisions from earlier steps. Instrumentation decisions (step 2) are the most common thing that needs revision once you start building images (step 3).

  • references/directory-init.md: initialize or merge the antithesis/ directory from assets/antithesis/
  • references/instrumentation.md: decide how each SUT service is instrumented, how the SDK is installed, how symbols are delivered, and where the bootstrap property lives
  • references/docker-images.md: create or adapt Dockerfiles for SUT components
  • references/docker-compose.md: write antithesis/config/docker-compose.yaml
  • references/config-dir.md: understand what belongs in antithesis/config/
  • references/submit-and-test.md: test locally and submit the first run

General Guidance

  • Merge with existing antithesis/ content instead of overwriting it.
  • Build and test locally with the compose CLI and container runtime snouty doctor reports. See references/submit-and-test.md.
  • Keep Antithesis-only scaffolding under antithesis/ when practical.
  • Focus this skill on infrastructure and readiness, not on defining the workload itself.
  • Installing the relevant Antithesis SDK into the SUT and adding one minimal bootstrap assertion is part of setup, not deferred workload work.
  • If antithesis/test/ does not exist yet, create the directory structure needed for later workload work, but leave real test templates and assertions to antithesis-workload.
  • Treat instrumentation and symbolization as bootstrap work. The setup is not complete until the relevant images expose /opt/antithesis/catalog/ or /symbols/ correctly for their language.
  • Treat local testing as required before the first submission.
  • Use the antithesis-launch skill to submit runs, do not run snouty launch directly. If the antithesis-launch skill is not present, then use snouty launch directly to submit runs. Run compose build before snouty launch to ensure images are up to date.
  • Do not add a separate Dockerfile under antithesis/config/ unless the deployment explicitly requires it.
  • Disable color/ANSI output in every container. Antithesis stores raw bytes and does not render escape codes — color output is garbage in logs and triage. Set NO_COLOR=1 on all services via docker-compose.yaml environment blocks or Dockerfile ENV directives. Add tool-specific flags (e.g. FORCE_COLOR=0) where needed.

Self-Review

Before declaring this skill complete, review your work against the criteria below. If your agent supports spawning sub-agents, create a new agent with fresh context to perform this review — give it the path to this skill file and have it read all output artifacts. A fresh-context reviewer catches blind spots that in-context review misses. If your agent does not support sub-agents, perform the review yourself: re-read the success criteria at the top of this file, then systematically check each item below against your actual output.

Review criteria:

  • antithesis/config/docker-compose.yaml exists and every service has build: (for local images) or image: (for public images) configured correctly
  • Every service in docker-compose.yaml includes platform: linux/amd64
  • Every service has hostname: set to match its container_name:, and neither contains an underscore (use hyphens — underscores are not valid DNS label characters)
  • Every service sets init: true so the service process does not run as pid 1
  • Cross-service dependencies use depends_on with condition: service_healthy against a defined healthcheck, not plain depends_on
  • The runtime compose does NOT set a custom logging: driver, does not configure any internal: true network, and does not set pull_policy:
  • The instrumentation inventory from references/instrumentation.md is fully implemented: each service is instrumented, cataloged-only, or explicitly documented as uninstrumented
  • The relevant Antithesis SDK is installed in the SUT dependency graph
  • A bootstrap property exists in a simple, guaranteed-to-run code path (not behind rare behavior)
  • /opt/antithesis/catalog/ or /symbols/ is exposed correctly for each service's language
  • The setup_complete signal is wired in at least one entrypoint
  • snouty validate on antithesis/config/ succeeds
  • All built images target amd64 (verified via image inspect on the engine snouty selects)
  • The build used the compose CLI and engine snouty doctor reports
  • Every service has NO_COLOR=1 set in its environment (via docker-compose.yaml and/or Dockerfile) to prevent ANSI escape codes in container output
  • The harness is ready for the antithesis-workload skill — test template directories exist or are wired for later use
  • If the user asks to launch a run, the antithesis-launch skill is used instead of running snouty launch directly
  • Whatever research provenance was present in sut-analysis.md and deployment-topology.md was described to the user and confirmed before scaffolding began (provenance frontmatter format is defined in the antithesis-research skill, references/scratchbook-setup.md)
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
Categories
Testing & QADevOps & CI/CDAutomation & WorkflowsMobile Development
First SeenJun 3, 2026
View on GitHub

More from antithesishq/antithesis-skills

All 6 skills →
  • Antithesis Debug335
  • Antithesis Research382
  • Antithesis Triage371
  • Antithesis Documentation367
  • Antithesis Workload360

Recommended

More Testing & QA →
capawesome-team avatar
capacitor-in-app-purchases

capawesome-team/skills

Guides the agent through setting up in-app purchases in Capacitor apps. Covers App Store Connect and Google Play Console product configuration, plugin selection (Capawesome Purchases vs. RevenueCat), plugin installation and platform setup, purchase flows for subscriptions and consumables, receipt validation, restore purchases, handling unfinished transactions, and testing with sandbox and StoreKit environments. Do not use for non-Capacitor mobile frameworks, Stripe payment processing, or physical goods checkout.
342
37
szeyu avatar
exam-prep

szeyu/vibe-study-skills

Comprehensive exam preparation strategies and materials. Creates study schedules, review sheets, practice tests, and identifies weak areas. Use when preparing for exams, creating study plans, building review materials, or organizing exam preparation. Triggers - exam prep, test preparation, study schedule, review sheet, practice test, exam study plan.
342
21
rshankras avatar
growth

rshankras/claude-code-apple-skills

Growth skills for indie Apple developers — user acquisition, analytics interpretation, press/media outreach, community building, and indie business operations. Also covers the stage-by-stage store-growth audit and the post-launch store-signals loop. Use when user asks about growing their app, auditing growth levers, understanding metrics, getting press coverage, or running an indie dev business.
341
593
patricio0312rev avatar
multi-tenant-safety-checker

patricio0312rev/skills

Ensures tenant isolation at query and policy level using Row Level Security, automated testing, and security audits. Prevents data leakage between tenants. Use for "multi-tenancy", "tenant isolation", "RLS", or "data security".
340
55
pmprompt avatar
opportunity-solution-trees

pmprompt/claude-plugin-product-management

Use when asked to "opportunity solution tree", "OST", "Teresa Torres", "map customer opportunities to outcomes", "structure discovery around opportunities", or "compare solutions for a customer need". Helps product teams connect outcomes to customer opportunities and test solutions with Opportunity Solution Trees (created by Teresa Torres).
336
43
antithesishq avatar
antithesis-debug

antithesishq/antithesis-skills

Interactively debug an Antithesis test run in the multiverse debugger (MVD): launch a session from a run, open a debugging-session URL, and inspect container filesystem and runtime state from inside the run.
335
142