CtrlK
BlogDocsLog inGet started
Tessl Logo

agentflow

Orchestrate autonomous AI development pipelines through your Kanban board (Asana, GitHub Projects, Linear). Manages multi-worker Claude Code dispatch, deterministic quality gates, adversarial review, per-task cost tracking, and crash-proof pipeline execution.

52

Quality

58%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

—

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./plugins/antigravity-awesome-skills-claude/skills/agentflow/SKILL.md

The canonical home for this skill is agentflow in popey/claude-code-skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%Scale 1-3

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

AgentFlow's SKILL.md provides a comprehensive overview of a complex multi-agent orchestration system with clear commands and a step-by-step workflow. However, it leans toward descriptive/conceptual content over executable specifics, includes explanatory padding Claude doesn't need, and lacks validation checkpoints in its workflow. The absence of bundle files means all external references are unverifiable, and several key implementation details (cron script, slash command definitions) are missing.

Suggestions

Remove or drastically shorten the 'Core Concepts' and 'When to Use This Skill' sections — Claude can infer these from the concrete workflow. Move unique configuration details (e.g., stage ceilings, heartbeat intervals) into a concise reference table instead.

Add explicit validation checkpoints in the Step-by-Step Guide: after installation (verify files exist), after spec-to-board (verify tasks created on board), and after starting workers (verify they picked up tasks).

Provide the actual agentflow-cron.sh script content or include it as a bundle file, since the workflow depends on it but it's never defined.

Move Troubleshooting, Cost Tracking, and Safety/Recovery sections into separate referenced files to reduce SKILL.md length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but includes unnecessary explanatory content Claude already knows (e.g., explaining what a Kanban board is, what 'stateless' means, the general concept of crash recovery). The 'Core Concepts' section is largely descriptive rather than instructional. The 'When to Use This Skill' section and 'Best Practices' contain some redundancy. Could be tightened by ~30%.

2 / 3

Actionability

The step-by-step guide provides concrete commands (claude -p, crontab entries, bash commands), which is good. However, key details are missing: the actual slash command implementations aren't shown, the cron script path (~/.claude/sdlc/agentflow-cron.sh) is referenced but never created in the installation steps, and the quality gate enforcement mechanisms are described conceptually rather than with executable configuration. The '/plugin marketplace' command appears fabricated.

2 / 3

Workflow Clarity

The 6-step guide provides a clear sequence, and the quality gates section defines stage transitions well. However, there are validation gaps: no explicit checkpoint after step 2 to verify tasks were created correctly, no verification after installation that files are in the right place, and the feedback loop for failed quality gates is described in prose (Safety and Recovery) rather than integrated into the workflow steps. The troubleshooting section partially compensates but is separate from the main flow.

2 / 3

Progressive Disclosure

The skill references external resources (architecture docs, gap registry, getting started guide) and related skills, which is good structure. However, no bundle files are provided, so all referenced paths are unverifiable. The SKILL.md itself is quite long (~200 lines) with sections like Core Concepts, Cost Tracking, and Troubleshooting that could be split into separate reference files. The content is reasonably organized with clear headers but is borderline monolithic.

2 / 3

Total

8

/

12

Passed

Description

67%Scale 1-3

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

The description excels at specificity and distinctiveness, clearly carving out a unique niche around autonomous AI development pipeline orchestration via Kanban boards. Its main weakness is the lack of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. Some of the terminology is also more technical than what users would naturally say.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user wants to automate development workflows, dispatch tasks to multiple Claude Code workers, or manage AI-driven pipelines through Asana, GitHub Projects, or Linear.'

Include more natural trigger terms users might say, such as 'automate development tasks', 'run CI pipeline', 'task queue', or 'parallel coding agents'.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: multi-worker Claude Code dispatch, deterministic quality gates, adversarial review, per-task cost tracking, and crash-proof pipeline execution. These are concrete, identifiable capabilities.

3 / 3

Completeness

The 'what' is well-covered with specific capabilities, but there is no explicit 'Use when...' clause or equivalent trigger guidance. The when is only implied through the description of capabilities. Per the rubric, a missing 'Use when...' clause caps completeness at 2.

2 / 3

Trigger Term Quality

Includes some good natural keywords like 'Kanban board', 'Asana', 'GitHub Projects', 'Linear', and 'AI development pipelines'. However, terms like 'deterministic quality gates' and 'adversarial review' are more technical jargon than natural user language. Missing simpler trigger terms users might say like 'task management', 'automate tasks', or 'run pipeline'.

2 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: autonomous AI development pipelines through specific Kanban board tools (Asana, GitHub Projects, Linear) with multi-worker Claude Code dispatch. This is unlikely to conflict with other skills due to its very specific domain.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation — 10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
popey/claude-code-skills
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.