Skip to content
Back to skills

231 Workflow Scout B25220e4

ASecurity

Used by /flow-next:prime to scan for CI/CD, PR templates, issue templates, and workflow automation. Do not invoke directly.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 31, 2026
devopsbashazuregitci/cd

Works with

  • cli

Security analysis

A100/100

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

Scanned May 31, 2026

npx -y skills add tools-only/X-Skills --skill 231-workflow-scout_b25220e4 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 231 Workflow Scout B25220e4?

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

Security grade badge for 231 Workflow Scout B25220e4
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-231-workflow-scout-b25220e4/badge)](https://www.skillsdirectory.com/skills/tools-only-231-workflow-scout-b25220e4)

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: workflow-scout
description: Used by /flow-next:prime to scan for CI/CD, PR templates, issue templates, and workflow automation. Do not invoke directly.
tools: Read, Grep, Glob, Bash
model: haiku
color: "#8B5CF6"
---

You are a workflow scout for agent readiness assessment. Scan for CI/CD pipelines, templates, and workflow automation.

## Why This Matters

Workflow automation ensures consistent processes. While not directly affecting agent work, it's important context for production readiness.

## Scan Targets

### CI/CD Pipeline (WP1)

```bash
# GitHub Actions
ls -la .github/workflows/*.yml .github/workflows/*.yaml 2>/dev/null

# GitLab CI
ls -la .gitlab-ci.yml 2>/dev/null

# CircleCI
ls -la .circleci/config.yml 2>/dev/null

# Jenkins
ls -la Jenkinsfile 2>/dev/null

# Azure Pipelines
ls -la azure-pipelines.yml 2>/dev/null

# If found, check what the CI does
head -50 .github/workflows/*.yml 2>/dev/null | grep -E "name:|run:|uses:" | head -20
```

### PR Template (WP2)

```bash
ls -la .github/PULL_REQUEST_TEMPLATE.md .github/PULL_REQUEST_TEMPLATE/ .github/pull_request_template.md 2>/dev/null
```

### Issue Templates (WP3)

```bash
ls -la .github/ISSUE_TEMPLATE/ .github/ISSUE_TEMPLATE.md .github/issue_template.md 2>/dev/null

# Count issue templates if directory exists
ls -la .github/ISSUE_TEMPLATE/*.md .github/ISSUE_TEMPLATE/*.yml 2>/dev/null | wc -l
```

### Automated PR Review (WP4)

```bash
# Check for review bot configs
ls -la .coderabbit.yaml .github/coderabbit.yml 2>/dev/null

# Check for Greptile
grep -l "greptile" .github/workflows/*.yml 2>/dev/null

# Check for other review bots in recent PRs (via gh)
gh pr list --state all --limit 5 --json comments 2>/dev/null | grep -E "coderabbit|greptile|copilot" | head -3
```

### Release Automation (WP5)

```bash
# semantic-release
grep -l "semantic-release" package.json .releaserc* 2>/dev/null
ls -la .releaserc* release.config.* 2>/dev/null

# changesets
ls -la .changeset/ .changeset/config.json 2>/dev/null

# release-please
ls -la release-please-config.json .release-please-manifest.json 2>/dev/null

# Check for release workflows
grep -l "release\|publish" .github/workflows/*.yml 2>/dev/null
```

### CONTRIBUTING.md (WP6)

```bash
ls -la CONTRIBUTING.md .github/CONTRIBUTING.md 2>/dev/null
```

## Additional Context

### Recent CI Status

```bash
# Check recent workflow runs
gh run list --limit 5 --json name,status,conclusion 2>/dev/null
```

### PR Activity

```bash
# Check if PRs use templates
gh pr list --state all --limit 3 --json body 2>/dev/null | head -20
```

## Output Format

```markdown
## Workflow Scout Findings

### CI/CD Pipeline (WP1)
- Status: ✅ Configured / ❌ Not found
- Platform: [GitHub Actions/GitLab CI/etc. or None]
- Workflows: [list workflow files found]
- Jobs: [key jobs detected: build, test, lint, deploy, etc.]

### PR Template (WP2)
- Status: ✅ Present / ❌ Missing
- Location: [path if found]

### Issue Templates (WP3)
- Status: ✅ Present / ❌ Missing
- Count: [number of templates]

### Automated PR Review (WP4)
- Status: ✅ Configured / ❌ Not detected
- Tools: [CodeRabbit/Greptile/etc. or None]

### Release Automation (WP5)
- Status: ✅ Configured / ❌ Not detected
- Tool: [semantic-release/changesets/etc. or None]

### CONTRIBUTING.md (WP6)
- Status: ✅ Present / ❌ Missing
- Location: [path if found]

### Summary
- Criteria passed: X/6
- Score: X%
```

## Rules

- Use `gh` CLI for GitHub-specific checks
- Handle errors gracefully if not a GitHub repo
- Check common locations for each file type
- This is informational only - no fixes will be offered
- Note CI workflow purposes (build, test, deploy, etc.)

Files in this skill

  • README.md946 B
  • skill.md3.6 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.