Skip to main content

DevAssure Claude Skill

Get DevAssure help directly inside Claude — from setup and test writing to CI/CD configuration and troubleshooting.

With a single skill file, Claude gains deep DevAssure expertise across your entire development lifecycle.

The DevAssure Claude Skill enables Claude to:

  • Guide setup and onboarding
  • Generate DevAssure test cases (YAML)
  • Configure CI/CD pipelines (GitHub Actions, GitLab, Jenkins)
  • Troubleshoot test failures and flaky tests
  • Provide CLI commands and best practices

Instead of switching between docs, terminal, and tools — everything happens inside Claude.


Installation

1. Get the Skill

Download the skill configuration or clone the repository from GitHub:

Get DevAssure Skill on GitHub

2. Configure Claude

You can install the DevAssure skill either via a Claude prompt or by manually placing the files in your local directory.

Claude Console

  1. Open your Claude Console.
  2. Run the following prompt:

    "Install the DevAssure skill from https://github.com/devassure-ai/devassure-agent-skills/"

  3. Restart your Claude session to load the new capabilities.

Manual Installation

Skills are folders whose entrypoint is SKILL.md. You must copy or symlink the skills/devassure directory into a location where Claude looks for skills.

3. Verify Installation

Run these test scenarios to confirm correctness:

ScenarioExpected Output
Setup DevAssureInstall + init + run steps
Write checkout testValid YAML with steps and assertions
Configure CI/CDReady-to-use pipeline config
test_data.yaml usageEnvironment-specific configs
DevAssure actionsCorrect YAML references
Custom tools setuptools/index.yaml explanation

Project Context with CLAUDE.md

To ensure Claude remembers your project conventions across sessions, add a CLAUDE.md file to the root of your application repository.

This tells Claude exactly where to find the skill in your specific tree.

Example CLAUDE.md content:


# End to End Testing

Read `skills/devassure/SKILL.md` at the start of every session and follow its instructions for all test-related tasks.
info

If you store the skill in a non-standard directory (e.g., src/skills/), ensure you update the path in your CLAUDE.md file accordingly.


Usage

Once installed, you can interact with the skill in two ways:

1. Explicit Invocation (Slash Command)

Type /devassure in the composer or prompt to get specific help.

/devassure — General help on setup and usage.

/devassure help me add a smoke test for login in .devassure/tests/ — Task-specific assistance.

2. Implicit Invocation (Natural Language)

Simply ask Claude about DevAssure, YAML/CSV tests, .devassure layout, or CI tokens.

Claude will automatically apply the skill when it detects a match with the DevAssure domain.