CtrlK
BlogDocsLog inGet started
Tessl Logo

dia-setup

Activates, reconfigures, or deactivates the Digital Innovation Agents workflow in a project. Writes the .dia/config.toml settings file and manages anchor blocks in agent-facing files (CLAUDE.md, AGENTS.md, GEMINI.md, .cursorrules, .github/copilot-instructions.md, .windsurfrules). Use this skill when the user mentions "DIA aktivieren", "DIA installieren", "DIA initialisieren", "DIA setup", "DIA settings", "Workflow-Modus", "Modus wechseln", "DIA off", "DIA deaktivieren", "Plugin aktivieren". Single skill that covers both first-time activation and later reconfiguration; the skill detects which path applies from the presence of .dia/config.toml.

71

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 well-structured, workflow-heavy skill that clearly sequences two distinct paths (activation and reconfiguration) with appropriate validation checkpoints and error recovery. Its main strengths are workflow clarity and actionability with concrete commands and file paths. The primary weakness is moderate verbosity—some information is repeated across sections (especially the GitHub project configuration details), and the settings file format section could be moved to a reference file.

Suggestions

Move the 'Settings file format' section to a reference file to reduce duplication with the activation flow's step 4, and replace it with a brief pointer.

Tighten the mode descriptions by removing repeated explanations of project_number=0 behavior (mentioned in both step 4 and the settings format section).

DimensionReasoningScore

Conciseness

The skill is fairly detailed and well-structured, but includes some redundant explanations. For example, the settings file format section repeats information already covered in the activation flow (project_number explanation, status_field default, project_owner behavior). The mode descriptions are repeated implicitly across sections. Some tightening is possible, but most content earns its place given the complexity of the workflow.

3 / 5

Actionability

Provides concrete commands (anchor.py write/remove/verify, gh project view), specific file paths, and a clear TOML template. However, the AskUserQuestion interactions are described rather than templated with exact option text, and the anchor.py invocations lack full flag documentation. The guidance is mostly executable but has minor gaps in specificity.

4 / 5

Workflow Clarity

Both activation and reconfigure flows are clearly numbered with explicit sequencing. The verification step after every write acts as a validation checkpoint with error recovery (surface missing files, offer refresh). The pre-flight gh project view check includes explicit failure handling with retry/proceed options. The idempotency guarantee and hand-off boundaries are clearly stated.

5 / 5

Progressive Disclosure

The skill references `skills/dia-setup/references/anchor-format.md` for detailed anchor format rules and `skills/dia-setup/templates/dia-config.toml.tmpl` for the config template, keeping the main file focused on workflow. However, no bundle files were provided to verify these references exist, and the settings file format section is inlined rather than referenced, which adds length. The structure is good but not optimal.

4 / 5

Total

16

/

20

Passed

Description

100%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 is an excellent skill description that clearly defines concrete actions, specifies exact files involved, provides comprehensive trigger terms in both German and English, and explicitly states when to use the skill. The description is distinctive enough to avoid conflicts with other skills while being thorough in its coverage of the skill's capabilities and activation scenarios.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions: activates, reconfigures, deactivates a workflow; writes a specific config file (.dia/config.toml); manages anchor blocks in explicitly named agent-facing files (CLAUDE.md, AGENTS.md, GEMINI.md, .cursorrules, etc.). This is comprehensive and highly specific.

5 / 5

Completeness

The description clearly answers 'what' (activates/reconfigures/deactivates DIA workflow, writes config files, manages anchor blocks) and 'when' (explicit 'Use this skill when...' clause with concrete trigger phrases). It also clarifies the scope by noting it covers both first-time activation and reconfiguration.

5 / 5

Trigger Term Quality

The description includes an extensive list of natural trigger phrases users would say, including German-language variants ('DIA aktivieren', 'DIA deaktivieren', 'Modus wechseln') and English terms ('DIA setup', 'DIA settings', 'DIA off'). It covers activation, deactivation, installation, initialization, and reconfiguration synonyms comprehensively.

5 / 5

Distinctiveness Conflict Risk

The skill targets a very specific niche: the 'Digital Innovation Agents' workflow with specific file paths (.dia/config.toml) and specific agent configuration files. The trigger terms are highly distinctive (DIA-prefixed commands) and unlikely to conflict with other skills.

5 / 5

Total

20

/

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.