CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

github-actions-cicd

Guide and standard operating procedures for GitHub Actions CI/CD workflows, reusable workflow scaling, and Cloudflare Pages deployment in POS Cursor/POSCursor.

59

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/github-actions-cicd/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, token-efficient overview with genuinely executable verification commands and clean section structure. Its main weaknesses are the absence of any failure-handling/feedback loop around the verification sequence and absolute Windows file:/// links that break portability and navigation.

Suggestions

Add a feedback loop after the verification commands, e.g. 'If any step fails, fix and re-run it before pushing; do not proceed to deployment with failing checks.'

Replace the absolute 'file:///d:/GitHub/posCURSORv2/...' links with relative repo paths (e.g. `.github/workflows/ci-cd.yml`) so they resolve on any checkout.

Inline a minimal actionable step for the claimed 'manage' and 'scale' duties (e.g. how to call the reusable workflow from another repo), since those currently have no executable guidance at all.

DimensionReasoningScore

Conciseness

The ~30-line body is lean and assumes Claude's competence: no explanation of what GitHub Actions, tsc, or Jest are, no padding, and every line either identifies a workflow file or gives a runnable command. This matches the score-5 anchor ('Lean and efficient; every token earns its place').

5 / 5

Actionability

The Verification Commands section gives fully executable, copy-paste commands ('npx tsc --noEmit', 'npm test -- --coverage --ci --maxWorkers=2', 'npm run workflow:e2e') with clear comments, which is mostly executable guidance. It falls short of 5 because key operational details are only gestured at — secret configuration and scaling instructions live in a docs file with no snippet or summary, and there is no concrete guidance for the 'manage' and 'scale' duties the skill claims to cover.

4 / 5

Workflow Clarity

A rough sequence is present ('Run local pipeline validation before pushing changes' followed by three commands), but the checkpoints are implicit — there is no guidance on what to do when tsc or Jest fails, no ordering between checks, and no feedback loop (fix and re-run). This matches the score-3 anchor ('Steps listed but validation gaps; sequence present but checkpoints missing or implicit'), and the skill is not simple/single-action enough for the simple-skill exception since it claims to cover managing, verifying, and scaling.

3 / 5

Progressive Disclosure

The body is well organized into two clear sections with no bundle files to disclose (no references/, scripts/, or assets/ exist), and at ~30 lines it is appropriately self-contained. However, the workflow-file links use absolute local paths ('file:///d:/GitHub/posCURSORv2/...') that will not resolve outside the author's machine — a real navigation gap that keeps it at the score-4 anchor ('Good structure... minor organization gaps') rather than 5.

4 / 5

Total

16

/

20

Passed

Description

61%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A domain-specific description that clearly identifies the GitHub Actions/Cloudflare Pages niche, but it describes what the skill contains rather than what it does, and completely lacks any 'when to use' trigger guidance. Adding an explicit trigger clause would lift the two weakest dimensions (completeness and specificity).

Suggestions

Add an explicit trigger clause, e.g. 'Use when managing or debugging GitHub Actions workflows, setting up reusable workflow_call templates, or deploying to Cloudflare Pages in this project.'

Replace the meta-statement 'Guide and standard operating procedures' with concrete actions such as 'Verify, debug, and scale CI/CD pipelines (typecheck, Jest, Playwright E2E) and deploy production builds to Cloudflare Pages'.

Include natural trigger variations users would say — 'CI pipeline', 'continuous integration', 'build failing', 'deploy' — to improve keyword coverage.

DimensionReasoningScore

Specificity

The description names a concrete domain ('GitHub Actions CI/CD workflows, reusable workflow scaling, and Cloudflare Pages deployment') but the stated actions are generic — it only says it is a 'Guide and standard operating procedures' rather than listing what it actually does (e.g. verify pipelines, configure secrets, deploy). It names the domain with a couple of coverage areas, matching the score-3 anchor ('Names domain and 1-2 concrete actions, but not comprehensive') better than score 2, since the three sub-domains go beyond a bare 'Processes PDF files'-level claim.

3 / 5

Completeness

The 'what' is present (a guide/SOP for GitHub Actions CI/CD, reusable workflows, and Cloudflare Pages deployment) but there is no 'Use when...' clause or any equivalent trigger guidance, capping completeness at 3 per the judging guidelines. It is not a 4 because 'when' is entirely absent, not merely under-specified; not a 2 because the 'what' is clearly stated.

3 / 5

Trigger Term Quality

It includes strong natural terms users would say — 'GitHub Actions', 'CI/CD', 'workflows', 'Cloudflare Pages', 'deployment' — giving good keyword coverage, but misses common variations like 'pipeline', 'continuous integration', 'build checks', or 'deploy'. This fits the score-4 anchor ('Good keyword coverage; a few natural terms missing') rather than 5, which would require synonyms/extension-level coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is well-defined (GitHub Actions CI/CD, reusable workflow_call scaling, Cloudflare Pages, tied to the specific 'POS Cursor/POSCursor' project), so it is mostly distinct with only minor overlap risk against generic CI/CD or GitHub-related skills. It falls short of 5 because it names no distinct trigger phrases and overlaps with any broader 'GitHub Actions' or 'deployment' skill.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 suspicious

Warning

Total

15

/

16

Passed

Repository

zazakia/JetFarm

Path

.agents/skills/github-actions-cicd/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.