CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

langbot-dev

Develop, build, and debug the LangBot core backend and web frontend. Use when working inside the LangBot repository — backend (Python/Quart, src/langbot/pkg), the Vite/React web UI, HTTP API controllers/services, Alembic migrations, or the MCP server. Covers the dev environment (uv, pnpm), repo layout, the API auth model (user token / API key / global key), adding API endpoints, and the rule that API changes must update the MCP server and skills. Triggers on "langbot backend", "langbot dev", "langbot api", "add langbot endpoint", "langbot migration".

Quality

90%

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

90%Weight 40%Scale 1-5

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

An exemplary lean dev-skill body: high-density repo-specific knowledge, executable commands for setup/run/migrate/test, and a concrete numbered workflow for the core task. The main improvement opportunities are integrating a validation step into the API-capability workflow and moving detailed reference material (auth model, repo layout) into bundle files.

DimensionReasoningScore

Conciseness

The body is dense with repo-specific facts Claude cannot know (entrypoint CLI flags, route-group self-registration, auth-type semantics, key binding rules) and contains no padding or explanation of general concepts; even the '(NOT Next.js — dev script is vite)' aside is useful disambiguation rather than filler.

5 / 5

Actionability

Every common case has copy-paste-ready commands: 'uv sync --dev', 'uv run main.py', 'pnpm dev', the Alembic autogenerate invocation, and pytest commands, while the API-capability workflow cites exact file paths (service_operations.py, operation_docs.py, mcp/server.py) and the SDK-regeneration script.

5 / 5

Workflow Clarity

The 'Adding an API capability' section is a clearly numbered 1–4 sequence enumerating consumers and exact paths, but validation checkpoints (e.g. running tests/unit_tests/api after wiring) are not integrated into the sequence itself — they live in a separate Tests section.

4 / 5

Progressive Disclosure

A single well-organized file with clear sections and one-level-deep pointers (AGENTS.md, dev-docs/architecture/application-api.md, sibling skills); no bundle files exist. However, at ~145 lines, detailed material like the auth-model contracts and repo-layout tree could arguably live in reference files.

4 / 5

Total

18

/

20

Passed

Description

88%Weight 40%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.

A strong description: concrete actions, named technologies, an explicit 'Use when' clause, and a dedicated trigger-phrase list. The only gaps are a few missing natural trigger variations (frontend/web) and slight overlap with sibling langbot skills around MCP-server work.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions ('Develop, build, and debug the LangBot core backend and web frontend', 'adding API endpoints', 'Alembic migrations, or the MCP server') and names specific technologies (Python/Quart, Vite/React, uv, pnpm), giving comprehensive coverage of the skill's domain.

5 / 5

Completeness

It clearly answers both questions: the 'what' (develop, build, debug the backend/frontend, covering dev environment, repo layout, auth model, adding endpoints) and an explicit 'when' ('Use when working inside the LangBot repository — ...' plus a concrete 'Triggers on' list).

5 / 5

Trigger Term Quality

Explicit trigger phrases ('langbot backend', 'langbot dev', 'langbot api', 'add langbot endpoint', 'langbot migration') are natural multi-word terms users would say, but coverage is not fully comprehensive — e.g. 'langbot frontend', 'langbot web', or 'langbot test' variations are missing.

4 / 5

Distinctiveness Conflict Risk

Scoping to 'the LangBot core... inside the LangBot repository' with langbot-prefixed triggers gives a clear niche, but MCP-server coverage creates minor overlap risk with the closely related 'langbot-mcp-ops' skill referenced in the body.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

langbot-app/LangBot

Path

skills/skills/langbot-dev/SKILL.md

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.