Skip to content
Back to skills

Verify A2

ASecurity

Verify adoption criterion A2 (Agent-Authored Contributions) in the current project. Reports fulfillment level 0–3.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 12, 2026
ai-agentsgobashgit

Security analysis

A100/100

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

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill verify-a2 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Verify A2?

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

Security grade badge for Verify A2
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-verify-a2/badge)](https://www.skillsdirectory.com/skills/aibot88-verify-a2)

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: verify-a2
description: Verify adoption criterion A2 (Agent-Authored Contributions) in the current project. Reports fulfillment level 0–3.
allowed-tools: Bash Read
---

# Verify A2 — Agent-Authored Contributions

## Criterion Definition

| Level | Description |
|-------|-------------|
| 0 | No agent-authored code in git history; all commits are purely human-written |
| 1 | Occasional co-authored commits; agents contributed to fewer than 25% of recent changes |
| 2 | Regular agent contributions; agents co-authored 25–75% of recent changes |
| 3 | Agents autonomously create pull requests; more than 75% of implementation work has significant agent involvement |

"Recent" = last 90 days or last 50 commits, whichever covers more changes.

## Evidence

### Total commits in the last 90 days
!`git log --oneline --since="90 days ago" 2>/dev/null | wc -l || echo "(git not available or no history)"`

### Total commits (last 50, for young repos)
!`git log --oneline -50 2>/dev/null | wc -l || echo "(no git history)"`

### Agent co-authored commits (last 90 days)
!`git log --since="90 days ago" --format="%H %s" 2>/dev/null | head -5 || echo "(no recent commits)"`
!`git log --since="90 days ago" --format="%B" 2>/dev/null | grep -ic "co-authored-by\|🤖\|generated with\|claude\|copilot\|github-actions\[bot\]" 2>/dev/null || echo "0"`

### Co-authored commit messages (sample)
!`git log --since="90 days ago" --format="%s%n%b" 2>/dev/null | grep -i "co-authored-by\|🤖\|generated with claude\|copilot" | head -20 || echo "(no agent co-authorship markers found)"`

### Agent-authored commits in last 50 commits
!`git log -50 --format="%B" 2>/dev/null | grep -ic "co-authored-by.*claude\|co-authored-by.*copilot\|co-authored-by.*anthropic\|🤖\|generated with claude" 2>/dev/null || echo "0"`

### PR descriptions indicating agent implementation (if PRs exist as merge commits)
!`git log --since="90 days ago" --merges --format="%s %b" 2>/dev/null | grep -i "claude\|copilot\|agent\|🤖" | head -10 || echo "(no agent-attributed merge commits)"`

### Presence of autonomous PR-creation tooling
!`ls .github/workflows/ 2>/dev/null && grep -l -i "claude\|copilot\|agent\|openai" .github/workflows/*.yml .github/workflows/*.yaml 2>/dev/null | head -5 || echo "(no agent-invoking workflows found)"`

## Instructions

Analyse the evidence above and determine the fulfillment level for A2.

Key calculation: divide agent-co-authored commit count by total recent commit count to get the percentage.

Scoring guide:
- **Level 0**: Zero agent-authored commits in git history — no co-authorship markers, no bot commits, no agent-attributed changes.
- **Level 1**: Agent co-authorship markers exist in fewer than 25% of recent commits. Occasional use, not yet habitual.
- **Level 2**: Agent co-authorship markers exist in 25–75% of recent commits. Habitual use across a significant portion of implementation work.
- **Level 3**: Agent co-authorship markers exist in more than 75% of recent commits, OR evidence of autonomous PR creation (bot-authored PRs, agent-triggering workflows that open PRs).

Report in exactly this format:

**A2 — Agent-Authored Contributions**
- **Level**: [0 / 1 / 2 / 3]
- **Rationale**: [one or two sentences citing the specific evidence, including the calculated percentage if possible]

Files in this skill

  • SKILL.md3.3 KB
  • source.json603 B

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.