CtrlK
BlogDocsLog inGet started
Tessl Logo

service-ops

How to manage imas-codex services (Neo4j graph, embedding server, LLM proxy, SSH tunnels). Use when starting, stopping, checking status, or troubleshooting services.

88

3.72x
Quality

84%

Does it follow best practices?

Impact

93%

3.72x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

79%

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

This is a strong, well-organized reference skill that provides concrete, copy-paste-ready commands for managing a multi-service stack. Its main weakness is the lack of an explicit startup/shutdown workflow showing service dependencies and validation checkpoints between steps. The content is impressively concise and actionable, making excellent use of tables for ports and troubleshooting.

Suggestions

Add a 'Startup Sequence' section showing the recommended order to bring up services with validation checks between steps (e.g., verify graph status before starting embed server).

Add explicit validation checkpoints for destructive operations like `graph clear` — e.g., '1. Run backup, 2. Verify backup file exists, 3. Only then run clear'.

DimensionReasoningScore

Conciseness

Every section is lean and efficient. No unnecessary explanations of what Neo4j, SSH tunnels, or SLURM are. Commands are listed directly, tables are compact, and the troubleshooting section uses a terse symptom/fix format. Every token earns its place.

3 / 3

Actionability

All guidance is concrete and copy-paste ready: exact CLI commands with flags, specific port numbers, specific model names with prefixes, and a troubleshooting table with specific diagnostic commands like `lsof -i :18765`. The safety rules and critical rules are specific and actionable.

3 / 3

Workflow Clarity

While individual commands are clear, there's no explicit sequenced workflow showing the order to bring up the full stack (e.g., start graph → start embed → start llm → start tunnel). The critical rules mention checking SLURM allocation before starting services, but this isn't integrated into a step-by-step workflow with validation checkpoints. The 'always backup before destructive operations' rule lacks an explicit validate-then-proceed loop.

2 / 3

Progressive Disclosure

The content is well-organized with clear section headers and tables, but it's a single monolithic file with no references to supporting documents. Configuration details (SLURM scripts, model specs) and troubleshooting could be split into separate files. However, at ~100 lines the content is manageable, and no bundle files exist to reference.

2 / 3

Total

10

/

12

Passed

Description

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 well-crafted skill description that clearly identifies its domain (imas-codex services), lists specific components, and provides explicit trigger guidance via a 'Use when...' clause. The main minor weakness is that the verb 'manage' is somewhat generic, though it is partially compensated by the trigger terms (starting, stopping, checking status, troubleshooting). Overall, it scores well across all dimensions.

DimensionReasoningScore

Specificity

Names the domain (imas-codex services) and lists specific service components (Neo4j graph, embedding server, LLM proxy, SSH tunnels), but the actions are somewhat generic ('manage') rather than listing multiple concrete operations beyond start/stop/status.

2 / 3

Completeness

Clearly answers both 'what' (manage imas-codex services including Neo4j, embedding server, LLM proxy, SSH tunnels) and 'when' (Use when starting, stopping, checking status, or troubleshooting services) with an explicit 'Use when...' clause.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'starting', 'stopping', 'checking status', 'troubleshooting', 'services', plus specific service names like 'Neo4j', 'embedding server', 'LLM proxy', 'SSH tunnels'. Good coverage of terms a user would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with the specific 'imas-codex' project name and enumerated service types (Neo4j graph, embedding server, LLM proxy, SSH tunnels). Very unlikely to conflict with other skills due to the unique domain specificity.

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
iterorganization/imas-codex
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.