Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔌 Argus Claude Code Plugin

Full Stack Quality Intelligence - Autonomous testing, commit analysis, and self-healing tests directly in your IDE.

License: MIT

Overview

Argus is a Claude Code plugin that brings enterprise-grade quality intelligence to your development workflow:

  • 🧪 Autonomous E2E Testing - Test any web application with natural language
  • 🔍 Commit Impact Analysis - Predict which tests might fail before you push
  • 🔒 Security Scanning - Find vulnerabilities in your code changes
  • 🔧 Self-Healing Tests - Automatically fix broken selectors
  • 📊 Test Reports - Generate comprehensive quality reports

Installation

# Install the plugin
claude plugin install argus

# Or install from local directory during development
claude --plugin-dir ./argus-plugin

Configuration

Set your Argus API credentials. The ARGUS_API_KEY is required for MCP server authentication:

# Required - Your Argus API key for authentication
export ARGUS_API_KEY="your-api-key"

# Optional - Defaults to production API
export ARGUS_API_URL="https://api.heyargus.ai"

You can get your API key from the Argus Dashboard.

Claude Code Configuration

The plugin automatically connects to the Argus MCP server. If you need to verify the connection:

  1. Run /argus status to check connectivity
  2. Ensure your ARGUS_API_KEY environment variable is set
  3. Check that the plugin is installed: claude plugin list

Commands

Command Description
/argus test [url] Run E2E tests on a URL
/argus discover <url> Discover page elements
/argus analyze [commit] Analyze commit impact
/argus review <PR#> Review a pull request
/argus heal [test-id] Self-heal broken tests
/argus report Generate test report
/argus status Check Argus connection

Skills (Auto-Triggered)

These skills are automatically invoked by Claude when relevant:

  • commit-impact-analysis - Triggered on git push/commit, predicts test failures
  • security-scan - Triggered when editing sensitive code, finds vulnerabilities
  • test-suggestions - Suggests minimal test set for changed files
  • flaky-detection - Identifies and analyzes intermittent test failures

Agents

Specialized agents for complex tasks:

  • e2e-tester - Browser-based E2E testing with screenshots and video
  • api-tester - API endpoint testing with schema validation
  • security-scanner - Security vulnerability scanning (SAST, secrets, CVEs)
  • performance-analyzer - Core Web Vitals and performance regression detection
  • self-healer - Auto-fix broken selectors and assertions

Example Usage

Run Tests

/argus test https://demo.vercel.store

Analyze Commit Impact

/argus analyze HEAD~3

Discover Elements

/argus discover https://example.com

Review a Pull Request

/argus review 123

Architecture

Claude Code
    │
    ├── Argus Plugin
    │   ├── /commands (user-invoked)
    │   ├── /skills (auto-triggered)
    │   ├── /agents (specialized)
    │   └── /hooks (event-driven)
    │
    └── Argus MCP Server (@heyargus/mcp-server)
        │
        └── Argus Backend API
            └── Supabase

Development

# Clone the repo
git clone https://github.com/RaphaEnterprises-AI/argus-plugin.git
cd argus-plugin

# Test locally
claude --plugin-dir .

# Validate plugin
claude plugin validate

Contributing

See CONTRIBUTING.md for guidelines.

License

MIT License - see LICENSE for details.

Links


Built with ❤️ by Raphatech

About

Argus Claude Code Plugin - Full Stack Quality Intelligence for autonomous testing, commit analysis, and self-healing tests

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages