validate
Check your Steam store configuration against Valve's rules to find compliance issues and failing gates before release. No files are modified.
Instructions
Review what is in steamworks.yaml (and the translations) without changing it.
section: "store" (Valve's rules in every language, the rubric, questions for you to judge), "achievements", "localization" or "all" (adds every failing gate rule). For store text, judge the returned questions and call again with llm_judgements=[{rule_id, field, outcome: pass|warn|fail, note}]; deterministic and judged results are reported separately. To propose a fix, save a new version with save_draft(strategy="revision").
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "validate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| section | No | all | |
| llm_judgements | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||