/analyze
Analyze phase entry. Aggregates scoring, follow-up, and scope-check rules; loads references/assets/scripts on demand.
$ npx -y skills add evidentloop/sopify --skill analyze --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/analyze
Context preview
The summary Claude sees to decide when to auto-load this skill.
Analyze phase entry. Aggregates scoring, follow-up, and scope-check rules; loads references/assets/scripts on demand.
SKILL.md
analyze.SKILL.mdname: analyze
description: Analyze phase entry. Aggregates scoring, follow-up, and scope-check rules; loads references/assets/scripts on demand.
Analyze (Entry)
> Read the evidence first, then separate the objective, deliverable, and candidate path.
When to activate
- Entering the analysis phase (`workflow` / `plan_only`).
- Need requirement scoring, clarification, or complexity routing.
Execution skeleton
1. Load `references/analyze-rules.md` first. 2. Read user-supplied material and relevant code, separate the objective, deliverable, and candidate path, then score completeness. 3. If the score is below threshold, follow `auto_decide`:
- `false`: ask follow-up questions with `assets/question-output.md`.
- `true`: state explicit assumptions, then continue.
4. After the score passes, hand off confirmed success criteria, scope, evidence, and unknowns that could still affect the result. 5. Render the phase summary with `assets/success-output.md`.
Resource navigation
- Long rules: `references/analyze-rules.md`
- Shared writing standards: `../references/shared-writing-dna.md` (apply to all output)
- Output contract: `../references/output-contract.md` (required sections, conditional enhancement, self-check)
- Follow-up template: `assets/question-output.md`
- Success template: `assets/success-output.md`
- Deterministic scoring script: `scripts/score_requirement.py`
Deterministic logic first
Use the script when the score must be auditable:
python3 skills/en/skills/sopify/analyze/scripts/score_requirement.py \
--goal-clarity 2 \
--expected-outcome 2 \
--scope-boundary 1 \
--constraints 1 \
--require-score 7
The script returns JSON with total score, threshold result, and missing dimensions.
Boundaries
- This skill does not generate a plan package directly; hand off to `design`.
- This skill does not execute code changes directly; hand off to `develop`.
Read more
name: analyze description: Analyze phase entry. Aggregates scoring, follow-up, and scope-check rules; loads references/assets/scripts on demand.
Analyze (Entry)
> Read the evidence first, then separate the objective, deliverable, and candidate path.
When to activate
- Entering the analysis phase (`workflow` / `plan_only`).
- Need requirement scoring, clarification, or complexity routing.
Execution skeleton
1. Load `references/analyze-rules.md` first. 2. Read user-supplied material and relevant code, separate the objective, deliverable, and candidate path, then score completeness. 3. If the score is below threshold, follow `auto_decide`:
- `false`: ask follow-up questions with `assets/question-output.md`.
- `true`: state explicit assumptions, then continue.
4. After the score passes, hand off confirmed success criteria, scope, evidence, and unknowns that could still affect the result. 5. Render the phase summary with `assets/success-output.md`.
Resource navigation
- Long rules: `references/analyze-rules.md`
- Shared writing standards: `../references/shared-writing-dna.md` (apply to all output)
- Output contract: `../references/output-contract.md` (required sections, conditional enhancement, self-check)
- Follow-up template: `assets/question-output.md`
- Success template: `assets/success-output.md`
- Deterministic scoring script: `scripts/score_requirement.py`
Deterministic logic first
Use the script when the score must be auditable:
python3 skills/en/skills/sopify/analyze/scripts/score_requirement.py \ --goal-clarity 2 \ --expected-outcome 2 \ --scope-boundary 1 \ --constraints 1 \ --require-score 7
The script returns JSON with total score, threshold result, and missing dimensions.
Boundaries
- This skill does not generate a plan package directly; hand off to `design`.
- This skill does not execute code changes directly; hand off to `develop`.
Resumable AI coding — ask first, plans stay with the repo AI coding tools are fast. But when they jump to code before the facts are clear, speed turns into rework.
Other skills on sopify.
- /design
Design phase entry. Aggregates plan-level selection, task breakdown, and package output rules; loads references/assets/scripts on demand.
Open skill - /develop
Develop phase entry; routes task execution, state updates, KB sync, and plan close-out through references/assets/scripts.
Open skill - /kb
Manage long-lived `.sopify/` knowledge, including bootstrap, progressive materialization, reads, retention, and knowledge_sync policy.
Open skill - /templates
Knowledge-base document templates, loaded when long-lived knowledge files are created or materialized.
Open skill - /design
方案设计阶段入口;聚合方案分级、任务拆分与方案包输出规则,按需加载 references/assets/scripts。
Open skill - /develop
开发实施阶段入口;聚合任务执行、状态更新、知识库同步与收尾状态规则,按需加载 references/assets/scripts。
Open skill

