CtrlK
BlogDocsLog inGet started
Tessl Logo

miloco-home-patrol

miloco-home-patrol 定时任务的内部例程,仅由该任务调用。

51

Quality

55%

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/skills/miloco-home-patrol/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The body is a strong, highly actionable instruction skill with a clearly sequenced, gated workflow and concrete commands, paths, and templates. Its main weakness is length and redundancy: the identity red-line is repeated across sections and the whole spec is one long inline file with no progressive disclosure into reference materials.

Suggestions

Consolidate the identity red-line into §1.3 and have §5.3 and §7.3 reference it with a single line instead of restating it, to cut repeated tokens.

Move the §7.2 signal catalog and §1.3 red-line examples into a reference file (e.g. references/signals.md) linked from the body, so SKILL.md stays an overview and progressive disclosure improves.

Tighten the §2.2 and §1.2 rationale prose — the isolation/fixed-lookback reasoning is explained twice; state it once and reference forward.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence (it does not explain what a cron or a smart home is), but the identity red-line from §1.3 is restated nearly verbatim in §5.3 and §7.3, and several 'why' rationales (§2.2, §1.2) repeat the same isolation/dedup reasoning, so it could be tightened — fitting the score-2 'mostly efficient but could be tightened' anchor rather than the lean score-3 anchor.

2 / 3

Actionability

It provides concrete, executable guidance: the exact CLI command 'miloco-cli home-profile list --target profile', exact log/perception file paths 'memory/YYYY-MM-DD-miloco-patrol.md', a copy-paste log-record template in §8, and explicit fields to pass when delegating to miloco-notify (receiver, room, urgency) — matching the score-3 'specific, copy-paste ready' anchor for an instruction-only skill.

3 / 3

Workflow Clarity

§4 lays out a clearly numbered 5-step sequence with an explicit early-exit checkpoint (step 3 → step 5), §5 defines three sequential decision gates with validation tables, and the mandatory read-log/dedup/act/write-log feedback loop in §4 steps 1 and 5 gives genuine error-recovery structure, matching the score-3 anchor for clear sequence with explicit validation steps.

3 / 3

Progressive Disclosure

The skill is well-organized into clearly numbered sections with internal §-cross-links, but it is a ~230-line monolith with no bundle/reference files in ./references, ./scripts, or ./assets, and substantial content that could live separately (the §1.3 red-line rules, the §7.2 signal catalog) is kept inline — fitting the score-2 'some structure but content that should be separate is inline' anchor rather than the one-level-deep reference structure of score 3.

2 / 3

Total

10

/

12

Passed

Description

32%

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 correctly scopes the skill as an internal cron-only routine with a clear, distinct trigger, but it is too vague on what the routine actually does and carries no natural trigger keywords. It reads as a scope/ownership note rather than a capability description.

Suggestions

Add the concrete actions the routine performs, e.g. '巡检家庭感知记忆,按档案规则自动化设备并经 miloco-notify 发出关怀提醒' so the 'what' is no longer just '内部例程'.

Include a few natural trigger/scoping keywords (家庭巡检 / 设备自动化 / 关怀提醒 / cron 隔离会话) so the skill's purpose is recognizable even out of context.

Keep the explicit '仅由该任务调用' clause but pair it with a one-line capability summary so both 'what' and 'when' are clearly answered.

DimensionReasoningScore

Specificity

The description ("miloco-home-patrol 定时任务的内部例程,仅由该任务调用") names a domain but lists no concrete actions — it never says what the routine actually does (patrol, automate devices, send care reminders), matching the 'vague or no actions; abstract language' anchor rather than the score-2 anchor which requires naming some actions.

1 / 3

Completeness

It gives an explicit 'when' ("仅由该任务调用" — only invoked by the miloco-home-patrol task) but only a weak 'what' ("内部例程" with no described behavior), so it answers the trigger side explicitly while the capability side stays vague; this fits the score-2 band (one half present, the other weak) and is not score 3 because it lacks a concrete statement of what it does.

2 / 3

Trigger Term Quality

It contains only technical/jargon phrasing ('定时任务的内部例程') and no natural keywords a caller would say; since it is an internal cron routine it offers none of the natural trigger terms the score-3 anchor expects, and not even the partial coverage of score 2.

1 / 3

Distinctiveness Conflict Risk

Tying it to a single named task with "仅由该任务调用" gives it a clear, distinct niche unlikely to be triggered for the wrong skill, matching the score-3 'clear niche with distinct triggers' anchor; it is more specific than the score-2 'somewhat specific but could overlap' example.

3 / 3

Total

7

/

12

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
XiaoMi/xiaomi-miloco
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.