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:
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
- Open your Claude Console.
- Run the following prompt:
"Install the DevAssure skill from https://github.com/devassure-ai/devassure-agent-skills/"
- 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:
| Scenario | Expected Output |
|---|---|
| Setup DevAssure | Install + init + run steps |
| Write checkout test | Valid YAML with steps and assertions |
| Configure CI/CD | Ready-to-use pipeline config |
| test_data.yaml usage | Environment-specific configs |
| DevAssure actions | Correct YAML references |
| Custom tools setup | tools/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.
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.