CtrlK
BlogDocsLog inGet started
Tessl Logo

firecrawl-local-dev-loop

Configure Firecrawl local development with self-hosted Docker, mocking, and testing. Use when setting up a development environment, running Firecrawl locally to save credits, or configuring test workflows with vitest. Trigger with phrases like "firecrawl dev setup", "firecrawl local development", "firecrawl docker", "firecrawl self-hosted dev", "firecrawl test setup".

76

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-3

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

The skill body is highly actionable and concise with a clear, validated workflow, but it is monolithic — all material lives inline with no progressive disclosure via separate reference files.

Suggestions

Extract the docker-compose.yml and config.ts into a references/ file (e.g. references/docker-compose.yml) and link to it from Step 2, keeping only a short snippet inline to demonstrate progressive disclosure.

Move the full vitest unit-test mock into a references/testing.md file and reference it from Step 4 to reduce the inline footprint.

Verify the "firecrawl-sdk-patterns" reference in Next Steps points to a real sibling skill bundle, or remove it if it does not exist.

DimensionReasoningScore

Conciseness

The body is lean and almost entirely executable code with minimal prose; it does not explain concepts Claude already knows and every section earns its place.

3 / 3

Actionability

Provides fully executable, copy-paste-ready artifacts — docker-compose.yml, config.ts, vitest unit and integration tests, package.json scripts, and a dev-scrape script — with concrete commands.

3 / 3

Workflow Clarity

Steps 1–6 are clearly sequenced, and Step 2 includes an explicit verification checkpoint ("curl -s http://localhost:3002/health") backed by an error-handling table for recovery; the operations are non-destructive so no further validation cap applies.

3 / 3

Progressive Disclosure

Sections are well-organized, but no bundle files exist and all content is inline in a ~220-line single file; the docker-compose/config/test material could be split into one-level-deep reference files, and the only external pointer ("firecrawl-sdk-patterns") is a sibling skill rather than a bundle reference.

2 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 is specific, complete, and distinct, clearly stating what the skill does and when to use it with natural trigger phrases. It is concise and avoids fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Configure Firecrawl local development with self-hosted Docker, mocking, and testing" — naming three distinct capabilities rather than vague language.

3 / 3

Completeness

Explicitly answers both what (configure self-hosted Docker, mocking, testing) and when ("Use when setting up a development environment, running Firecrawl locally to save credits, or configuring test workflows with vitest") with explicit triggers.

3 / 3

Trigger Term Quality

Provides natural trigger phrases users would say — "firecrawl dev setup", "firecrawl docker", "firecrawl self-hosted dev", "firecrawl test setup" — with good coverage of variations.

3 / 3

Distinctiveness Conflict Risk

Niche is Firecrawl-specific with distinct triggers, making it unlikely to fire for unrelated skills; third-person/imperative voice is used without first/second person.

3 / 3

Total

12

/

12

Passed

Validation

81%

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

Validation13 / 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

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

13

/

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.