CtrlK
BlogDocsLog inGet started
Tessl Logo

firestore-operations-manager

Manage Firebase/Firestore operations including CRUD, queries, batch processing, and index/rule guidance. Use when you need to create/update/query Firestore documents, run batch writes, troubleshoot missing indexes, or plan migrations. Trigger with phrases like "firestore operations", "create firestore document", "batch write", "missing index", or "fix firestore query".

68

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

The body is well-organized and concise with a clear, validated workflow, but it lacks executable code/commands and its progressive disclosure is broken — it cites a non-existent reference file while leaving the real bundle files unlinked.

Suggestions

Fix the broken reference: replace `references/SKILL.full.md` with the actual bundle files (errors.md, examples.md, implementation.md) and link each with a one-line purpose so they are discoverable.

Add at least one executable example (e.g. a batched-write snippet or a `gcloud firestore indexes` command) to move actionability from descriptive guidance to copy-paste-ready.

Either remove the unused reference files or wire them in; currently errors.md, examples.md, and implementation.md are unreachable from SKILL.md.

DimensionReasoningScore

Conciseness

The body is lean (~40 lines) with sectioned structure and no explanations of concepts Claude already knows; every line earns its place. It does not pad with library or Firestore background.

3 / 3

Actionability

It names some concrete artifacts ("firestore.indexes.json updates", emulator tests) but gives no executable code or commands and mostly instructs at a descriptive level ("prefer batched writes", "add pagination"), so it is not copy-paste ready.

2 / 3

Workflow Clarity

A clearly numbered sequence with an explicit validation step ("run emulator tests or a minimal smoke query") plus a dedicated Error Handling section providing feedback loops for permission, index, and latency failures.

3 / 3

Progressive Disclosure

The Resources section points to "${CLAUDE_SKILL_DIR}/references/SKILL.full.md", which does not exist in the bundle, and none of the actual reference files (errors.md, examples.md, implementation.md) are referenced or signaled from the body.

1 / 3

Total

9

/

12

Passed

Description

100%

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 concise, third-person, and clearly states both what it does and when to use it, with concrete actions and natural trigger phrases. It hits the strong-example pattern across all dimensions without padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "CRUD, queries, batch processing, and index/rule guidance" — matching the anchor for listing several specific concrete actions rather than vague language.

3 / 3

Completeness

Explicitly answers both what ("Manage Firebase/Firestore operations including CRUD, queries...") and when ("Use when you need to create/update/query Firestore documents...") with an explicit trigger clause.

3 / 3

Trigger Term Quality

Provides natural trigger phrases a user would actually say ("firestore operations", "create firestore document", "batch write", "missing index", "fix firestore query"), giving good coverage rather than jargon.

3 / 3

Distinctiveness Conflict Risk

A clear Firestore-specific niche with distinct triggers ("firestore operations", "missing index") makes it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.