Skip to content

Commit 47f0bf6

Browse files
committed
feat(ci): GitHub Actions workflow for skill lint enforcement
New .github/workflows/lint.yml runs scripts/lint-skills.ps1 -Strict on: - push to master - pull_request (any branch) - workflow_dispatch (manual) Uses ubuntu-latest with pre-installed pwsh (faster and cheaper than windows-latest). Path filters limit runs to changes in skills/, the lint script itself, or the workflow file. Concurrency group cancels in-flight runs on the same ref. Also add CI status and MIT License badges to README header. Local verification: lint-skills.ps1 -Strict currently passes 24/24, 0 warnings, exit 0. The -Strict flag means CI fails on any warning, not just errors — enforces the current clean baseline going forward so future skill additions cannot silently degrade quality.
1 parent 39d8a22 commit 47f0bf6

2 files changed

Lines changed: 39 additions & 0 deletions

File tree

.github/workflows/lint.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Lint Skills
2+
3+
on:
4+
push:
5+
branches: [master]
6+
paths:
7+
- 'skills/**'
8+
- 'scripts/lint-skills.ps1'
9+
- '.github/workflows/lint.yml'
10+
pull_request:
11+
paths:
12+
- 'skills/**'
13+
- 'scripts/lint-skills.ps1'
14+
- '.github/workflows/lint.yml'
15+
workflow_dispatch:
16+
17+
concurrency:
18+
group: ${{ github.workflow }}-${{ github.ref }}
19+
cancel-in-progress: true
20+
21+
jobs:
22+
lint:
23+
name: lint-skills.ps1 (strict)
24+
runs-on: ubuntu-latest
25+
timeout-minutes: 5
26+
steps:
27+
- name: Checkout
28+
uses: actions/checkout@v4
29+
30+
- name: Show pwsh version
31+
shell: pwsh
32+
run: $PSVersionTable | Format-Table -AutoSize
33+
34+
- name: Run lint-skills.ps1 -Strict
35+
shell: pwsh
36+
run: ./scripts/lint-skills.ps1 -Strict

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Agency Agents (Fork)
22

3+
[![Lint Skills](https://github.com/daehounan/agency-agents-fork/actions/workflows/lint.yml/badge.svg?branch=master)](https://github.com/daehounan/agency-agents-fork/actions/workflows/lint.yml)
4+
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
5+
36
A curated fork of [msitarzewski/agency-agents](https://github.com/msitarzewski/agency-agents)**179 specialist agent personas** + **24 routing skills** (consolidated, no duplicates with existing ecc/Anthropic skills) + **1 prompt-suggestion hook** + **ecosystem-wide duplicates audit** packaged for our Claude Code + ecc plugin setup on Windows.
47

58
## What changed vs upstream

0 commit comments

Comments
 (0)