بنقرة واحدة
setup-augmentations
Add integrations to puzzmo.json with leaderboard configuration using deeds
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Add integrations to puzzmo.json with leaderboard configuration using deeds
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Create app metadata, thumbnail, and offline configuration for the Puzzmo platform
Wire up game completion signaling to the Puzzmo host
Integrate the Puzzmo SDK into a Vite game project for host communication
Configure the Puzzmo CLI for uploading game builds
Edit the `integrations` block in puzzmo.json (leaderboards, notables, etc.) using live game context from the dev.puzzmo.com MCP
Convert hardcoded colors to use Puzzmo theme tokens for light/dark mode support
استنادا إلى تصنيف SOC المهني
| name | setup-augmentations |
| description | Add integrations to puzzmo.json with leaderboard configuration using deeds |
Add an integrations field to puzzmo.json that configures leaderboards and other meta-game features using the deeds defined in the previous step.
Add the integrations field to the existing puzzmo.json:
{
"$schema": "https://dev.puzzmo.com/schema/puzzmo-file-schema.json",
"game": {
"displayName": "Your Game",
"slug": "GAMESLUG",
"teamID": "TEAMID"
},
"integrations": {
"leaderboards": [
{
"displayName": "Fastest Time",
"stableID": "game-GAMESLUG:time",
"order": "Lower=better",
"deedID": "time",
"formatString": "[time]"
},
{
"displayName": "High Score",
"stableID": "game-GAMESLUG:points",
"order": "Higher=better",
"deedID": "points",
"formatString": "%@"
}
]
},
"output": {
"dir": "dist"
}
}
Replace GAMESLUG with the actual game slug (the directory name, lowercased).
Add leaderboards for each meaningful deed. The stableID format MUST be game-[gameslug]:[deed-id].
Choose appropriate formatString values:
"[time]" - Converts seconds to MM:SS format"%@" - Shows the number with locale formatting"%@ moves" - Appends a unit"%@%" - Shows as percentageSet order appropriately:
"Lower=better" for time, moves, errors"Higher=better" for score, accuracy, streakspuzzmo.json has an integrations field with valid configurationstableID values follow the game-slug:deed-id formatformatString values are appropriate for each metric