CtrlK
BlogDocsLog inGet started
Tessl Logo

project-dev

How to develop, test, lint, and build the imas-codex project. Use when making code changes, running tests, or building the project.

82

2.63x
Quality

73%

Does it follow best practices?

Impact

100%

2.63x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./.github/skills/project-dev/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

34%

Bug Investigation and Fix in imas-codex

Dev workflow commands and commit conventions

Criteria
Without context
With context

uv run for pytest

0%

100%

No piped pytest

100%

100%

uv run for other Python

100%

100%

Specific file staging

100%

100%

Conventional commit type

0%

100%

No AI co-authorship trailer

100%

100%

No phase labels in commit title

100%

100%

uv run git commit

0%

100%

No unmodified files staged

100%

100%

Ruff linting with uv run

100%

100%

100%

90%

Adding a New Field to the imas-codex Graph Schema

Schema modification workflow and auto-generated file exclusions

Criteria
Without context
With context

build-models with --force

0%

100%

Schema compliance test

0%

100%

uv run for build-models

0%

100%

uv run for pytest

0%

100%

models.py excluded

0%

100%

dd_models.py excluded

0%

100%

physics_domain.py excluded

0%

100%

schema-reference.md excluded

0%

100%

Schema files location

100%

100%

100%

62%

Implementing a New Discovery Pipeline Module

Correct internal API patterns for LLM integration

Criteria
Without context
With context

call_llm_structured import

0%

100%

call_llm_structured usage

0%

100%

render_prompt import

0%

100%

render_prompt usage

100%

100%

get_model import

0%

100%

get_model usage

100%

100%

get_facility import

0%

100%

get_facility usage

100%

100%

graph model import path

100%

100%

Design doc import paths

0%

100%

Repository
iterorganization/imas-codex
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.