CtrlK
BlogDocsLog inGet started
Tessl Logo

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".

71

Quality

86%

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.

A lean, highly actionable dev guide that assumes competence and provides copy-paste commands plus a concrete endpoint workflow. The only gaps are a missing explicit validation checkpoint in the endpoint workflow and slight opportunity to split the auth detail into a reference.

Suggestions

Add an explicit validation checkpoint to 'Adding an API endpoint' (e.g., 'Run `uv run pytest tests/unit_tests/api -q` to verify the new endpoint') so the workflow has a feedback loop.

Consider moving the detailed HTTP API auth model into a references/ file (e.g., AUTH.md) referenced from the body, keeping SKILL.md as a tighter overview.

Cross-link the MCP-alignment rule in step 3 to the langbot-mcp-ops skill so the sibling-skill handoff is explicit rather than only named in 'See also'.

DimensionReasoningScore

Conciseness

Dense and information-rich with no padding of concepts Claude already knows; disambiguations like '(async Flask)' and 'NOT Next.js' earn their place, and the auth detail is proprietary repo-specific knowledge rather than over-explanation.

5 / 5

Actionability

Copy-paste-ready commands (uv sync, pnpm dev, alembic_runner autogenerate, pytest invocations) and concrete file paths, plus a numbered endpoint-adding procedure with specific directories.

5 / 5

Workflow Clarity

The 'Adding an API endpoint' section is a clear 4-step sequence with file paths, but it lacks an explicit verify/run-tests checkpoint; the operation is not destructive so the batch cap does not apply.

4 / 5

Progressive Disclosure

Well-organized into clear sections with a 'See also' navigation pointer to sibling skills; no bundle files exist and content is one-level deep, but the detailed auth model could arguably live in a reference file.

4 / 5

Total

18

/

20

Passed

Description

83%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, specific description that clearly states capabilities and explicit trigger phrases, well-scoped to the LangBot core repo. Slightly generic action verbs and minor overlap with sibling skills keep it just below the top anchor on two dimensions.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Develop, build, and debug') across multiple domains (backend, frontend, migrations, MCP), but the verbs are slightly more generic than the granularity of the 5-anchor examples (extract/fill/merge).

4 / 5

Completeness

Explicitly answers both 'what' ('Develop, build, and debug the LangBot core backend and web frontend') and 'when' ('Use when working inside the LangBot repository...' plus 'Triggers on...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Explicit natural triggers ('langbot backend', 'langbot dev', 'langbot api', 'add langbot endpoint', 'langbot migration') are what a user would say, but a few natural variations (frontend/web/mcp) are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (LangBot core backend/frontend) with prefixed triggers, but sibling skills like langbot-mcp-ops create minor overlap risk for 'langbot api'.

4 / 5

Total

17

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
langbot-app/LangBot
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.