ワンクリックで
gravity
Use when a manual fix or workaround keeps recurring and might need to be formalized into infrastructure
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when a manual fix or workaround keeps recurring and might need to be formalized into infrastructure
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when a file or module is too large, responsibilities are tangled, or a cross-cutting redesign is needed
Use when literature notes exist and need citation verification, or before publishing any artifact that cites literature
Use at the end of a work session to embed learnings into conventions. Simplified for models with lower reasoning capacity.
Use at the end of a work session, or when accumulated findings need to be embedded into conventions, skills, or patterns
Use when the Slack bot needs to handle an operational action like launching an experiment, querying status, or processing approvals
Use when a plan, finding, or design needs adversarial review before committing to it
| name | gravity |
| description | Use when a manual fix or workaround keeps recurring and might need to be formalized into infrastructure |
| complexity | medium |
| model-minimum | glm-5 |
| disable-model-invocation | false |
| allowed-tools | ["Read","Grep","Glob"] |
You are evaluating whether recurring patterns should move downward in the capability stack — from manual practice into tools, workflows, or model behavior. The /orient skill detects gravity signals; this skill evaluates them.
The argument is either a specific pattern to evaluate (e.g., "agents keep manually computing metric breakdowns") or "scan" to search for gravity candidates across the repo.
Search for gravity signals across the repo:
docs/status.md and all active project READMEs (Log sections) and TASKS.md files..claude/skills/ — are any skills encoding judgment that has matured enough to become convention (L2) or schema (L1)?infra/ — are there patterns in project code that should be extracted into shared tooling?Produce a candidate list, then evaluate each candidate below.
A pattern must appear at least 3 times in substantially similar form before formalization is justified. If it has appeared fewer than 3 times, note it as "watch" rather than "act."
Where does the pattern currently live?
| Current state | Gravity layer |
|---|---|
| Human does it manually each session | Manual |
| Written as a convention/rule in CLAUDE.md | Convention |
| Encoded as a skill prompt | Skill |
| Implemented as a script in infra/ | Code |
Note: these gravity layers (Manual → Convention → Skill → Code) describe formalization level, not CI layers (L1 Model through L5 Human). A pattern at any CI layer can be at any formalization level.
Where should it move to?
| Target | When appropriate |
|---|---|
| Skill → Convention | The judgment has crystallized into a rule that always applies |
| Skill → Code | The judgment can be computed deterministically |
| Convention → Schema | The rule has become a structural template |
| Manual → Skill | A recurring human judgment pattern can be encoded as a prompt |
| Manual → Code | A recurring manual procedure can be automated |
Benefit:
Cost:
Decision rule: Formalize when (frequency × cost_per_occurrence × inconsistency_risk) > formalization_effort. When in doubt, wait — premature formalization is worse than repeated manual work.
If the candidate passes the cost-benefit check:
## Gravity assessment
Date: YYYY-MM-DD
### Candidates evaluated
#### <pattern name>
Recurrence: <N times — cite evidence>
Stability: stable | evolving | premature
Current level: Manual | Convention | Skill | Code
Target level: Manual | Convention | Skill | Code
Frequency: <how often it recurs>
Cost per occurrence: <low | medium | high>
Formalization effort: <low | medium | high>
Verdict: **formalize now** | **watch** | **decline**
Rationale: <1-2 sentences>
Migration plan: <what to create, what to simplify — or "n/a" if watch/decline>
[repeat for each candidate]
### Summary
- Formalize now: <list>
- Watch: <list>
- Decline: <list>
Be conservative. The repo convention is "grow structure on demand" — do not formalize patterns that are still evolving or that have appeared fewer than 3 times.
For candidates with verdict "formalize now":
[fleet-eligible] if the formalization is mechanical (new schema, convention update), [requires-opus] if it requires design decisionsDone when: the pattern has been formalized at the target levelWhy: referencing this gravity assessmentFor candidates with verdict "watch": no task — these are noted for future evaluation.
Follow docs/sops/commit-workflow.md. Commit message: gravity: assess <pattern name(s)>