CtrlK
BlogDocsLog inGet started
Tessl Logo

configs-update

Update, archive, and delete LaunchDarkly configs and their variations. Use when you need to modify config properties, change model parameters, update instructions or messages, archive unused configs, or permanently remove them.

63

Quality

73%

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 ./skills/agentcontrol/configs-update/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

This is a competent skill with a well-structured workflow and clear safety guardrails around destructive operations (archive-before-delete pattern, explicit confirmation requirements). Its main weaknesses are the lack of concrete tool invocation examples with sample parameters and some redundancy in stating the archive-first principle multiple times. The workflow clarity is strong with proper assess-modify-verify sequencing.

Suggestions

Add at least one concrete example of a full MCP tool invocation with sample parameters (e.g., a complete `update-ai-config-variation` call showing modelConfigKey, modelName, and temperature values) to improve actionability.

Remove the redundant restatements of the archive-before-delete guidance — it appears in Core Principles, Step 2 Archive section, Step 2 Delete section, and What NOT to Do. State it definitively once and reference it.

Cut the opening meta-sentence ('You're using a skill that will guide you through...') — it adds no value and wastes tokens.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary padding. The opening sentence ('You're using a skill that will guide you through...') is meta-fluff. The Core Principles section restates what the workflow already demonstrates. The 'What NOT to Do' section has some useful constraints but also repeats guidance already given (e.g., archiving before deleting is stated three times across the document).

2 / 3

Actionability

The skill names specific MCP tools and describes what parameters to pass (e.g., `archived: true`, `confirm: true`, `modelConfigKey`), which is helpful. However, there are no concrete examples of actual tool invocations with full parameter sets — it describes what to do rather than showing executable examples of tool calls with sample inputs/outputs.

2 / 3

Workflow Clarity

The three-step workflow (Assess → Update → Verify) is clearly sequenced with explicit validation checkpoints. The health check step provides structured diagnostics, the update step covers all operation types with clear guidance on when to archive vs delete, and Step 3 explicitly requires verification via `get-ai-config`. The feedback loop of verify-and-flag-issues is present.

3 / 3

Progressive Disclosure

The document has reasonable section structure and references related skills at the bottom. However, the content is somewhat monolithic — the Step 2 section is dense with multiple operation types that could benefit from being split or more clearly delineated. No bundle files are provided, so there's no deeper reference structure, but the inline content could be better organized for a skill of this length.

2 / 3

Total

9

/

12

Passed

Description

85%

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 a strong description that clearly defines what the skill does and when to use it, with specific actions and an explicit 'Use when' clause. The main weakness is that trigger term coverage could be broader—mentioning 'feature flags' or 'LD' would help capture more natural user queries. Overall, it is well-structured and distinctive.

Suggestions

Add common synonyms and variations users might say, such as 'feature flags', 'LD configs', or 'flag management' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: update, archive, delete configs, modify config properties, change model parameters, update instructions or messages, archive unused configs, permanently remove them.

3 / 3

Completeness

Clearly answers both 'what' (update, archive, delete LaunchDarkly configs and variations) and 'when' with an explicit 'Use when...' clause listing specific trigger scenarios like modifying properties, changing parameters, updating instructions, archiving, or removing.

3 / 3

Trigger Term Quality

Includes relevant terms like 'LaunchDarkly', 'configs', 'variations', 'model parameters', 'archive', 'delete', but misses common user phrasings like 'feature flags', 'LD', 'config management', or 'flag variations' that users might naturally say.

2 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific mention of 'LaunchDarkly configs' and domain-specific actions like 'change model parameters' and 'update instructions or messages'. Unlikely to conflict with other skills given the narrow, well-defined scope.

3 / 3

Total

11

/

12

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
launchdarkly/ai-tooling
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.