CtrlK
BlogDocsLog inGet started
Tessl Logo

langfuse-local-dev-loop

Set up Langfuse local development workflow with hot reload and debugging. Use when developing LLM applications locally, debugging traces, or setting up a fast iteration loop with Langfuse. Trigger with phrases like "langfuse local dev", "langfuse development", "debug langfuse traces", "langfuse hot reload", "langfuse dev workflow".

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/saas-packs/langfuse-pack/skills/langfuse-local-dev-loop/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

The content is code-forward, actionable, and well-sequenced with a useful troubleshooting table, though it leans on inlined full-file modules and dual SDK-version setups rather than progressive disclosure via bundle files. Adding explicit verification checkpoints and splitting long modules into references would raise the weaker dimensions.

Suggestions

Add an explicit verification checkpoint after setup (e.g. 'run dev and confirm a trace URL prints / appears in the Langfuse UI') to strengthen workflow_clarity.

Reconcile the initTracing import in Step 6 with the Step 2 module, which calls sdk.start() inline and only exports langfuse.

Move the full TypeScript modules and docker-compose config into bundled reference files and link to them from SKILL.md to improve progressive_disclosure.

DimensionReasoningScore

Conciseness

The body is mostly lean with code-forward steps and no padding explaining concepts Claude already knows, though carrying both the v4+ and v3 legacy setups (Steps 2-3) adds duplicative bulk that could be trimmed.

4 / 5

Actionability

Provides concrete, executable code, npm scripts, env vars, and docker commands that are largely copy-paste ready, with a minor gap: Step 6 imports 'initTracing' which is not exported by the Step 2 module.

4 / 5

Workflow Clarity

Six numbered steps give a clear sequence supported by an error-handling table, but explicit validation checkpoints (e.g. 'verify traces appear in the UI') are implicit rather than called out as discrete steps.

4 / 5

Progressive Disclosure

Sections are well-organized with clearly signaled external doc links, but no bundle files exist and full TypeScript modules plus a docker-compose file are inlined rather than split into referenced files.

3 / 5

Total

15

/

20

Passed

Description

82%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.

The description clearly communicates a specific niche with explicit 'what' and 'when' guidance plus natural trigger phrases, scoring well across all dimensions. It could list a few more concrete actions or synonyms to push specificity and trigger coverage higher.

DimensionReasoningScore

Specificity

Names the domain and concrete actions ('Set up Langfuse local development workflow with hot reload and debugging'), but coverage is limited to roughly two actions and is not comprehensive.

3 / 5

Completeness

Explicitly answers both what ('Set up Langfuse local development workflow with hot reload and debugging') and when ('Use when developing LLM applications locally, debugging traces, or setting up a fast iteration loop') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Provides good natural trigger coverage ('langfuse local dev', 'langfuse development', 'debug langfuse traces', 'langfuse hot reload', 'langfuse dev workflow') that users would plausibly say, missing only a few synonyms.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Langfuse local dev) with distinct, product-specific triggers, giving minimal conflict risk with other skills.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation14 / 16 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

14

/

16

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.