CtrlK
BlogDocsLog inGet started
Tessl Logo

ideogram-local-dev-loop

Configure Ideogram local development with mock responses and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Ideogram. Trigger with phrases like "ideogram dev setup", "ideogram local development", "ideogram dev environment", "develop with ideogram", "ideogram testing".

61

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 ./plugins/saas-packs/ideogram-pack/skills/ideogram-local-dev-loop/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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 solid description with clear 'when' triggers and a distinct niche around Ideogram local development. Its main weakness is that the 'what' could be more specific about the concrete actions performed (e.g., creating mock API responses, configuring environment variables, setting up test fixtures). The trigger terms are well-chosen and cover natural user phrasings.

Suggestions

Add more specific concrete actions to the 'what' portion, e.g., 'Creates mock API responses, configures environment variables, sets up test fixtures for Ideogram local development.'

DimensionReasoningScore

Specificity

It names the domain (Ideogram local development) and mentions some actions like 'configure', 'mock responses', and 'testing', but doesn't list multiple concrete specific actions (e.g., what exactly is configured, what mock responses look like, what testing entails).

2 / 3

Completeness

Clearly answers both 'what' (configure Ideogram local development with mock responses and testing) and 'when' (setting up dev environment, configuring test workflows, establishing fast iteration cycle), with explicit trigger phrases.

3 / 3

Trigger Term Quality

Includes explicit trigger phrases like 'ideogram dev setup', 'ideogram local development', 'ideogram dev environment', 'develop with ideogram', 'ideogram testing' — these are natural terms a user would say and cover good variations.

3 / 3

Distinctiveness Conflict Risk

Very specific niche — Ideogram local development with mock responses. The 'Ideogram' qualifier and focus on dev/testing setup make it highly unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

57%

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

The skill provides highly actionable, executable code for setting up an Ideogram local dev environment with typed client, mocks, and tests. However, it suffers from poor progressive disclosure—all code is inlined in a single large file rather than split into bundle files with references. The workflow is clearly sequenced but lacks explicit validation checkpoints to confirm the setup works at each stage.

Suggestions

Move the full type definitions, client wrapper, mock server, and test suite into separate bundle files (e.g., src/ideogram/types.ts, tests/ideogram.test.ts) and reference them from SKILL.md with brief descriptions of each file's purpose.

Add an explicit validation checkpoint after Step 6, e.g., 'Run `npx vitest run` — all 4 tests should pass. If not, check the error handling table below.'

Trim the SKILL.md body to a quick-start overview with the project structure, install command, and a single usage example, then point to bundle files for full implementations.

DimensionReasoningScore

Conciseness

The skill is fairly long with complete type definitions and full test files inline. While the code is useful, the types.ts and full test suite could be in separate bundle files. Some sections like the error handling table add value, but the overall length (~180 lines of code) is heavy for a SKILL.md that could reference supporting files.

2 / 3

Actionability

Every step provides fully executable, copy-paste ready TypeScript code, bash commands, and JSON configuration. The type definitions, client wrapper, mock server, tests, and package.json scripts are all complete and concrete.

3 / 3

Workflow Clarity

Steps are clearly numbered and sequenced (1-7), but there are no explicit validation checkpoints between steps. After creating files and installing dependencies, there's no 'run tests to verify setup' step or feedback loop for common setup failures. For a multi-step dev environment setup, a verification step (e.g., 'run npm test to confirm everything works') is missing.

2 / 3

Progressive Disclosure

All content is monolithically inlined in a single file with no bundle files to offload detailed code. The full type definitions, client implementation, mock server, and complete test suite should be in separate referenced files, with SKILL.md providing an overview and quick-start. The file is a wall of code blocks.

1 / 3

Total

8

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.