CtrlK
BlogDocsLog inGet started
Tessl Logo

dia-bootstrap

Bootstrap context for the Digital Innovation Agents V-Model workflow. Auto-loaded at session start by the SessionStart hook (unless mode = off). Carries the entry-point catalog, the helper-script path resolution rule, the activation contract, and opt-out behaviour. The user does not invoke this skill manually.

48

Quality

50%

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 ./skills/dia-bootstrap/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Scale 1-5

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

This is a solid bootstrap skill that effectively serves as a routing and configuration document for a complex multi-phase workflow. Its strengths are the concrete path resolution rules, clear entry point catalog, and well-structured opt-out behavior. Its main weakness is verbosity — the opting-out section, user interaction protocol, and principles could be significantly condensed without losing clarity, as much of this content either restates obvious agent behavior or over-specifies scenarios.

Suggestions

Condense the 'Opting out of the workflow' section to ~5 lines total — Claude understands 'respect user opt-out' without three sub-sections and multiple example phrases.

Trim the 'User Interaction Protocol' by removing the formatting template example and reducing to bullet-point rules — the AskUserQuestion tool usage details are useful but the formatting specification is overly prescriptive for a bootstrap doc.

Consider moving the 'Principles' section content into the individual phase skills where each principle is enforced, rather than stating them abstractly here.

DimensionReasoningScore

Conciseness

The skill contains useful configuration and workflow information, but several sections over-explain concepts Claude would understand (e.g., the 'Opting out' section is very verbose with multiple sub-scenarios that could be condensed, the 'Principles' section restates things already implied by the workflow, and the 'User Interaction Protocol' is detailed but could be tighter). The artifact locations and entry points are appropriately concise.

3 / 5

Actionability

The skill provides concrete path resolution rules with a specific example command expansion, clear entry point commands, and explicit environment variable resolution priority. However, it's primarily a bootstrap/routing document rather than an execution skill, so most actionable content is delegated to sub-skills. The path resolution example is concrete and executable, and the activation flow is clear.

4 / 5

Workflow Clarity

The activation workflow (check config -> run /dia-setup -> choose mode) is clear, and the 'When to invoke which skill' section provides good decision-tree guidance. The path resolution has a clear priority list with fallback behavior and error handling. Minor gap: the relationship between modes (off/git-only/github-sync) and their effects on phase skills could be more explicitly sequenced, and there's no explicit validation checkpoint for verifying the bootstrap succeeded.

4 / 5

Progressive Disclosure

The skill serves as a well-structured overview that points to sub-skills (/dia-setup, /dia-guide, /business-analysis, etc.) with clear one-level-deep references. Entry points are cataloged with brief descriptions. Minor gap: no bundle files were provided to verify referenced paths exist, and the installation tutorial link is the only external reference — more explicit signposting to where detailed phase documentation lives would improve navigation.

4 / 5

Total

15

/

20

Passed

Description

33%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.

This description is written for an auto-loaded system skill rather than a user-facing one, which makes traditional trigger term evaluation less applicable. However, it relies heavily on internal jargon and lacks concrete descriptions of what the skill actually accomplishes. The specificity of actions is weak, though the distinctiveness is reasonable due to its niche system-level purpose.

Suggestions

Replace internal jargon ('activation contract', 'helper-script path resolution rule') with plain-language descriptions of what the skill concretely sets up or configures at session start.

Even for auto-loaded skills, add a brief 'Use when...' clause describing the conditions or project types where this skill should be active (e.g., 'Use when working within the V-Model workflow for Digital Innovation Agents projects').

Include natural keywords related to the domain this skill supports so that if a user asks about the V-Model workflow or session initialization, the skill can be correctly identified.

DimensionReasoningScore

Specificity

Names the domain ('Digital Innovation Agents V-Model workflow') and mentions a few concepts like 'entry-point catalog', 'helper-script path resolution rule', 'activation contract', and 'opt-out behaviour', but these are internal jargon rather than concrete user-facing actions. No clear verbs describing what the skill actually does beyond 'bootstrap context'.

2 / 5

Completeness

The 'what' is partially addressed ('bootstrap context', 'carries the entry-point catalog...'), and the 'when' is stated as 'auto-loaded at session start by the SessionStart hook'. However, the 'when' is system-driven rather than user-triggered, and there's no explicit 'Use when...' clause with trigger phrases. The description does explain it's not manually invoked, which is useful context.

3 / 5

Trigger Term Quality

Contains no natural user-facing keywords. Terms like 'SessionStart hook', 'activation contract', 'helper-script path resolution rule' are internal technical jargon that no user would naturally say. The description explicitly states the user does not invoke this skill manually, so trigger terms are largely irrelevant but still absent.

1 / 5

Distinctiveness Conflict Risk

The description is fairly distinctive due to its specific references to 'Digital Innovation Agents V-Model workflow', 'SessionStart hook', and auto-loading behavior. It's unlikely to conflict with other skills since it explicitly states it's not user-invoked and is tied to a specific workflow system.

4 / 5

Total

10

/

20

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
salemaziel/digital-innovation-agents
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.