dotagents-qa

Validate dotagents CLI commands in an isolated Docker sandbox.

216|13|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/getsentry/dotagents --skill dotagents-qa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotagents-qa
Source: https://github.com/getsentry/dotagents/tree/main/skills/dotagents-qa
Command: npx skills add https://github.com/getsentry/dotagents --skill dotagents-qa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, docker, pnpm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides a safe, isolated environment to verify that changes to dotagents do not break core functionality like installation, synchronization, or agent configuration.

Core Features & Use Cases

  • Docker-based Sandbox: Executes tests in a controlled container to prevent accidental modification of host configurations or home directories.
  • Automated Fixture Generation: Creates temporary project structures to test specific CLI behaviors, such as skill placement or subagent runtime files.
  • Use Case: When modifying the sync logic, use this skill to build a temporary project, simulate a broken state, and verify that the CLI correctly repairs the configuration without affecting your actual environment.

Quick Start

Run the dotagents-qa skill to build the local Docker image and execute the full suite of end-to-end regression tests for your current changes.

Frequently Asked Questions about dotagents-qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test CLI configuration changes without modifying my host environment?

You can test CLI configuration changes without modifying your host environment by executing regression tests inside an isolated Docker sandbox, which prevents accidental modification of home directories and host configurations while validating behavior.

What is the best way to verify symlink placement for Claude and Cursor integrations?

The best way to verify symlink placement for Claude and Cursor integrations is by using automated fixture generation within a Docker sandbox to validate filesystem integrity and correct symlink targets after running sync commands.

Do I need Docker and Node installed to run dotagents regression tests?

Yes, you need Docker, Node, and pnpm installed as dependencies to build the local Docker image and execute the end-to-end regression suite for validating install, sync, and doctor commands.

Can I simulate a broken state and verify CLI repair logic without affecting my actual workspace?

Yes, you can simulate a broken state and verify CLI repair logic by creating disposable project fixtures inside an isolated Docker sandbox, ensuring the doctor command repairs configurations without affecting your actual workspace.

Why does testing CLI sync logic require disposable project fixtures?

Testing CLI sync logic requires disposable project fixtures because they provide a controlled filesystem to validate specific behaviors like skill placement and subagent runtime files, ensuring tests do not corrupt your actual environment.