CtrlK
BlogDocsLog inGet started
Tessl Logo

he-linear-plan

Convert approved HE cognition into small live-ready Linear execution tracking. Use when strategy, reframe, plan, bug, or source-prompt evidence needs scoped issue, milestone, or project routing with explicit confirmation before any live mutation.

48

Quality

51%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./Plugins/harness-engineering/skills/he-linear-plan/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

This skill has a well-intentioned structure with clear workflow steps, explicit failure modes, and good reference architecture, but suffers significantly from verbosity and repetition. The same safety constraints and philosophical points are restated across multiple sections (Philosophy, Constraints, Execution Boundaries, Safety Boundaries, Anti-Patterns), inflating token cost without adding clarity. The actionability would benefit greatly from a concrete output artifact template showing the expected markdown structure.

Suggestions

Consolidate overlapping sections (Constraints, Execution Boundaries, Safety Boundaries, Anti-Patterns) into a single 'Constraints & Boundaries' section to eliminate redundancy and reduce token cost by ~40%.

Add a concrete, copy-paste-ready output artifact template showing the expected `.harness/linear/**-linear-plan.md` structure with all required fields (schema_version, selected_stage, linear_mutation_status, etc.) filled with example values.

Remove the Philosophy section and the repeated 'Linear is execution state; .harness is cognition' mantra — state it once in the opening line and trust Claude to retain it.

Add intermediate validation checkpoints within the 12-step procedure (e.g., after step 4's Linear state verification and after step 6's filtering) rather than concentrating all validation at step 12.

DimensionReasoningScore

Conciseness

The skill is extremely verbose (~200+ lines) with extensive domain jargon, repeated concepts, and sections that restate the same constraints in slightly different ways (e.g., 'Execution Boundaries' vs 'Constraints' vs 'Safety Boundaries' overlap significantly). Much of the content describes organizational process that Claude could infer from a much shorter specification. Concepts like 'cognition vs execution state' are repeated multiple times.

1 / 3

Actionability

The procedure provides a numbered 12-step workflow with specific actions, and the examples section gives concrete scenarios with expected behaviors. However, there is no executable code beyond a single script path, no concrete payload templates or schemas showing what the output artifact should look like, and many steps rely on references that aren't provided. The guidance is specific to the domain but lacks copy-paste-ready artifact examples.

2 / 3

Workflow Clarity

The 12-step procedure is clearly sequenced and includes validation at step 12 with fail-fast semantics and explicit gate outcomes. However, the validation checkpoints are mostly at the end rather than interspersed, and the feedback loop for error recovery is mentioned but not clearly structured (e.g., step 12 says 'stop at first failed gate' but doesn't specify recovery paths). The mutation confirmation gate at step 11 is a good checkpoint, but overall the workflow has gaps in intermediate validation.

2 / 3

Progressive Disclosure

The References section provides extensive one-level-deep links to supporting documents, which is good progressive disclosure structure. However, without bundle files to verify these references exist, and given that the main body itself contains substantial inline content that could be offloaded (e.g., the detailed output field requirements, anti-patterns, gotchas), the balance between overview and detail is not well-calibrated. The skill tries to be both an overview and a comprehensive reference simultaneously.

2 / 3

Total

7

/

12

Passed

Description

67%

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 has a clear structure with both 'what' and 'when' clauses, which is good for completeness. However, it is heavily laden with internal jargon ('HE cognition,' 'source-prompt evidence,' 'live mutation') that makes it difficult to understand what the skill actually does and reduces the likelihood of matching natural user queries. The core purpose—creating and routing issues/milestones/projects in Linear—is buried under opaque terminology.

Suggestions

Replace jargon like 'HE cognition' and 'source-prompt evidence' with plain language describing what inputs trigger this skill (e.g., 'approved plans, bug reports, or strategic decisions').

Add more natural trigger terms users would actually say, such as 'create Linear issue,' 'track task,' 'create ticket,' or 'set up milestone in Linear.'

Clarify the concrete actions more plainly, e.g., 'Creates issues, milestones, and projects in Linear from approved plans and decisions, with explicit confirmation before making changes.'

DimensionReasoningScore

Specificity

The description mentions some concrete actions like 'scoped issue, milestone, or project routing' and 'explicit confirmation before any live mutation,' but the language is dense jargon ('HE cognition,' 'live-ready Linear execution tracking') that obscures what the skill actually does. It names a domain (Linear) and some actions but is not clearly comprehensible.

2 / 3

Completeness

The description explicitly answers both 'what' (convert cognition into Linear execution tracking with issue/milestone/project routing and confirmation) and 'when' (Use when strategy, reframe, plan, bug, or source-prompt evidence needs scoped routing). The 'Use when...' clause is present and provides explicit triggers.

3 / 3

Trigger Term Quality

It includes some relevant keywords like 'strategy,' 'reframe,' 'plan,' 'bug,' 'issue,' 'milestone,' 'project,' and 'Linear,' but terms like 'HE cognition,' 'source-prompt evidence,' and 'live mutation' are internal jargon unlikely to match natural user language. Missing common variations like 'task,' 'ticket,' 'tracking,' or 'create issue.'

2 / 3

Distinctiveness Conflict Risk

The mention of 'Linear' and the specific workflow (converting approved cognition into execution tracking) provides some distinctiveness, but terms like 'strategy,' 'plan,' and 'bug' are very broad and could overlap with many other skills. The jargon-heavy framing ('HE cognition') is distinctive but not in a useful way for disambiguation.

2 / 3

Total

9

/

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
jscraik/Agent-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.