Skip to content
Back to skills

Evyasys Diagnose

ASecurity

Use this skill to run a comprehensive read-only health check of the Evyasys plugin install and project state. Covers 20 checks across 6 areas — plugin install (dir resolution, all commands/skills/workflows present, compression engine status), project config (project.yaml validity, credentials decrypt, PM tool and notification config completeness), integrations reachability (PM tool API, notification webhook DNS, compression MCP), docs & memory (universal quality-gate docs presence, docs fresh...

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 11, 2026
developmentgitapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 11, 2026

npx -y skills add Evyasys-Software-Solutions/EvyaGovernance --skill evyasys-diagnose --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Evyasys Diagnose?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Evyasys Diagnose
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/evyasys-software-solutions-evyasys-diagnose/badge)](https://www.skillsdirectory.com/skills/evyasys-software-solutions-evyasys-diagnose)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: evyasys-diagnose
description: Use this skill to run a comprehensive read-only health check of the Evyasys plugin install and project state. Covers 20 checks across 6 areas — plugin install (dir resolution, all commands/skills/workflows present, compression engine status), project config (project.yaml validity, credentials decrypt, PM tool and notification config completeness), integrations reachability (PM tool API, notification webhook DNS, compression MCP), docs & memory (universal quality-gate docs presence, docs freshness, CONTEXT.md, functional docs), board consistency (every board story has _UserStory.md, ado-map coverage), and git state (in git repo, default branch detected). Reports each check as PASS/WARN/FAIL/SKIP with an actionable fix. Target under 15 seconds end-to-end. Never modifies state. Triggered by `/evyasys:Diagnose`.
trigger: /evyasys:Diagnose
---

# Skill: evyasys-diagnose

## Purpose

Detect drift, misconfiguration, credential expiry, or corrupted state **before** a delivery
command hits them. Report actionable fixes. Never modify state.

## What it checks (20 checks across 6 areas)

| Area | Checks | Notes |
|---|---|---|
| Plugin install (1–5) | Plugin dir resolves · commands present · skills present · workflows present · compression engine | Uses the same locator every delivery command uses |
| Project config (6–9) | `project.yaml` valid · credentials decrypt · PM tool configured · notification tool configured | Verifies AES-256-GCM v2 decryption round-trip |
| Integrations reachability (10–12) | PM API reachable · notification webhook DNS · compression MCP registered | Fast-fail on unreachable — no long retries in a diagnostic run |
| Docs & memory (13–16) | Universal docs present · docs freshness (90d / 180d thresholds) · CONTEXT.md present · functional docs | Age thresholds surface stale docs before they cause bad brainstorms |
| Board consistency (17–18) | Every story has `_UserStory.md` · ado-map covers every synced story | Detects orphaned board entries |
| Git state (19–20) | In git repo · default branch detected | Same detection Build uses (`origin/HEAD` → `main` → `master`) |

## Output

Human-readable report with per-check PASS/WARN/FAIL/SKIP + summary tally + issues-to-address list.

Also emits a structured `<!-- EVYADIAGNOSE { ... } -->` tail block that the hook uses for a
one-liner tally.

## What it does NOT do

- Never writes to `.evyasys/`
- Never edits `project.yaml`
- Never rotates credentials
- Never posts a test notification
- Never runs a PM state transition
- Never fixes anything automatically — reports what needs fixing, tells you the command to run

## Usage

```
/evyasys:Diagnose
```

Run before demos, after a plugin update, when a delivery command is behaving unexpectedly,
or on a periodic health-check cadence.

Files in this skill

  • SKILL.md2.8 KB
  • hooks.js2.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.