CtrlK
BlogDocsLog inGet started
Tessl Logo

miloco-onboarding

家庭信息首次初始化 / onboarding —— 用户说"初始化家庭""配置家庭成员""首次设置""帮我建家庭档案""onboarding"时激活;收到后端推送的 `[系统事件]` onboarding 消息(全新安装检测)时主动发起;也在身份库成员为空 + 家庭档案为空时由 agent 提议。通过访谈把家庭成员与家庭档案一次性建起来。

68

Quality

83%

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

77%

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

A highly actionable, well-sequenced workflow with strong validation checkpoints for a genuinely complex multi-stage process. Its main weaknesses are verbosity (long demo dialogues and a large example ops block) and a monolithic structure that keeps all detail inline rather than splitting reference material into separate files.

Suggestions

Move the two full 示范对话 and the complete 18-entry ops example into a separate reference file (e.g. references/examples.md) and link to them from the body to tighten the main SKILL.md.

De-duplicate the 不编造 / 确认后再写 guidance, which appears in both 总原则 and 安全红线, into a single canonical statement to save tokens.

Consider trimming the demo dialogues to one representative excerpt; the surrounding '要点' notes already convey the rhythm and absorption pattern.

DimensionReasoningScore

Conciseness

The body is dense and mostly operational with little generic-concept padding, but the two full demo dialogues (~50 lines) and the 18-entry example ops array exceed the minimum needed, and the 不编造/确认后再写 guidance is repeated across '总原则' and '安全红线'.

2 / 3

Actionability

It provides fully executable miloco-cli commands (person add/list, home-profile profile-write --ops-file, commit, show), a complete copy-paste ops JSON array, and per-stage interview templates with example answers mapped to storage targets — copy-paste ready.

3 / 3

Workflow Clarity

The flow is clearly sequenced (activation → ⓪-⑦ interview → 1-5 writeback) with explicit validation checkpoints: pre-write user confirmation, name-dedup/idempotency checks before profile-write, and a perceive-query failure → graceful-degradation feedback loop.

3 / 3

Progressive Disclosure

The single ~400-line SKILL.md is well sectioned and signals sibling-skill references clearly, but all detailed material (demo dialogues, full ops example) is inline with no reference files to offload it, so it is not fully split.

2 / 3

Total

10

/

12

Passed

Description

90%

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, specific description with explicit activation triggers and a clear first-time-onboarding niche. The only weak spot is capability specificity — it states the core action at a fairly high level rather than enumerating multiple concrete operations.

Suggestions

Add one or two more concrete capability verbs to the description (e.g., 'creates person records and writes member_*/family/space/device profile entries in one batch') so the action list reads as multiple specific operations rather than a single high-level one.

DimensionReasoningScore

Specificity

The description names the domain and a main action — '通过访谈把家庭成员与家庭档案一次性建起来' (build family members and home-profile via interview in one shot) — but lists only one or two granular actions rather than multiple specific concrete operations, so it sits at the 'names domain and some actions' level rather than the multi-action top anchor.

2 / 3

Completeness

It answers both what ('通过访谈把家庭成员与家庭档案一次性建起来') and when, with explicit triggers: user phrases, the backend-pushed '[系统事件]' onboarding message, and the empty identity-library + empty-profile proposal condition.

3 / 3

Trigger Term Quality

It enumerates natural phrases a user would actually say — '初始化家庭', '配置家庭成员', '首次设置', '帮我建家庭档案', 'onboarding' — giving good coverage of trigger variations, matching the top anchor.

3 / 3

Distinctiveness Conflict Risk

The niche is clearly first-time onboarding with distinct triggers, and it carves out boundaries from sibling skills (daily home-profile edits, identity CRUD, face/sample registration), making wrong-skill conflicts unlikely.

3 / 3

Total

11

/

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

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 7 suspicious

Warning

Total

14

/

16

Passed

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.