CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tech-selection

Gated checklist to choose or review a library, framework, storage, data format, model, build-vs-buy or architecture. Run favorites-search before external research when installed. Compare candidates and trade-offs; select within authorization or return user-owned choices. Use for 用哪个 / 选什么框架 / 要不要自建 / A 还是 B / 这个方案行不行 and before committing to one. Research reports → deep-research.

Quality

88%

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

85%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 tightly written gated-selection protocol: sequenced steps with per-step validation checkpoints, feedback and recovery paths, and a clean one-level-deep reference bundle that was verified to exist and resolve. Weaknesses are minor — a couple of dense or redundant passages and the absence of a worked example of the declared output format.

Suggestions

Rewrite the Step 2 observability paragraph as 2–3 bulleted rules; the single dense paragraph (direction/time-window/coverage, cost attribution) is the hardest passage to parse and could be tightened without losing any rule.

Add one compact worked example — a 3-candidate table with per-axis verdicts and the resulting decision branch, or a filled-in lightweight output — so the Output Shape fields have a concrete referent.

Drop the intro's two-item preview of the early-exit outcomes (user-owned choice, unverified completion claim), since both are fully specified in the Stops section.

DimensionReasoningScore

Conciseness

The body re-teaches nothing Claude already knows and pushes ~800 lines of criteria into reference files, keeping every section operational ("Not This" bullets each draw a boundary). Not 5 due to minor trimmable material: the dense Step 2 observability paragraph ("Distinguish application payload, host/interface traffic and provider billing by direction, time window and coverage") and the intro's preview of the two early-exit outcomes that the Stops section fully restates; not 3 because padding is the exception, not the norm.

4 / 5

Actionability

Concrete directive guidance throughout: "give a verdict per axis: `pass` / `fail` (name the failure mode) / `unknown` (needs probe)", "Scan for surfaces that cannot be patched after release: telemetry/events, field and export formats, external contracts", and a fully enumerated output shape with three exact decision branches. Not 5 because the body defers the actual filter criteria to references/decision-axes.md and never shows a worked example of a filled-out candidate table or short output; not 3 because what is written is specific and executable, not vague direction.

4 / 5

Workflow Clarity

Steps 0–7 are explicitly sequenced, each ending in a Checkpoint with corrective feedback ("Business result written as 'tests pass' → that's a proxy metric. Rewrite."), plus a retry/termination clause ("max two attempts across methods per candidate") and an error-recovery diagnosis branch ("Report which axis killed which candidate, and whether the axis was wrong or the candidate set incomplete"). Matches the explicit-validation-with-feedback-loops anchor; the destructive/batch cap does not apply since the skill's verification posture is explicit in Step 7.

5 / 5

Progressive Disclosure

All five references/ files are real, each is linked from the body with a "Read when" navigation table, no reference points to another (one level deep), and both anchored deep-links (delegation-contract.md#agent-orchestration, #resolved-scope-boundaries) resolve to actual section headers. The ~200-line body keeps the protocol while decision-axes/scoped-criteria/rejection-modes carry the bulk — an appropriately split, easy-to-navigate structure.

5 / 5

Total

18

/

20

Passed

Description

87%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: explicit what and when with concrete multilingual trigger phrases, third-person voice, and an explicit boundary to the closest rival skill. The only gaps are minor — the process verbs stay at a moderately abstract level and English natural trigger phrases are sparse.

DimensionReasoningScore

Specificity

"Gated checklist to choose or review a library, framework, storage, data format, model, build-vs-buy or architecture" plus "Compare candidates and trade-offs; select within authorization or return user-owned choices" lists several concrete third-person actions. Not 5 because "gated checklist" and "select within authorization" stay at process altitude — the probing/verification half of the skill is only implied, leaving minor coverage gaps; not 3 because it goes well beyond 1–2 actions.

4 / 5

Completeness

Explicitly answers both: what ("Gated checklist to choose or review… Compare candidates and trade-offs; select within authorization or return user-owned choices") and when ("Use for … and before committing to one") with concrete trigger phrases, matching the top anchor. Not 4 because the "when" clause is not merely present but explicit, multi-trigger, and augmented by a routing boundary ("Research reports → deep-research").

5 / 5

Trigger Term Quality

"Use for 用哪个 / 选什么框架 / 要不要自建 / A 还是 B / 这个方案行不行 and before committing to one" gives natural user phrasings with synonym variation across the choose/build/review space. Not 5 because English natural equivalents ("which library should I use", "X vs Y", "should we build or buy") are largely absent beyond "build-vs-buy" and "before committing to one"; not 3 because coverage is far richer than one or two generic keywords.

4 / 5

Distinctiveness Conflict Risk

Clear niche (technology selection via a gated filter checklist) with distinct triggers, and the nearest neighboring skill is explicitly disambiguated: "Research reports → deep-research." Not 4 because the one closely related skill is actively routed away rather than merely distinguishable, leaving minimal conflict risk.

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

daymade/claude-code-skills

Path

daymade-claude-code/tech-selection/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.