React Native Best Practices
vercel-labs/openreview
A prioritized rule set for React Native and Expo apps covering list performance, animation, navigation, UI patterns, state, rendering, monorepos and configuration.
仅分析 AutoStockStapleMain 的 MaaEnd 日志。用于还原该任务实际购买了什么、购买所对应的证据、逐步剩余账单(券/账单)数值时间线,以及在 pipeline 或 go-service 中应当加日志/埋点的位置。适用于用户询问 AutoStockStapleMain、AutoStockStaple、武陵/四号谷地的稳定需求物资购买,或该任务内账单数值变化原因等场景。
$ npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install MaaEnd/MaaEnd autostockstaple-log-analysis --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/MaaEnd/MaaEnd.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/autostockstaple-log-analysis .claude/skills/autostockstaple-log-analysis && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "autostockstaple-log-analysis" agent skill from https://github.com/MaaEnd/MaaEnd/tree/v2/.agents/skills/autostockstaple-log-analysis into .claude/skills/autostockstaple-log-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autostockstaple-log-analysis", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/MaaEnd/MaaEnd/tree/v2/.agents/skills/autostockstaple-log-analysisType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install MaaEnd/MaaEnd autostockstaple-log-analysis --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MaaEnd/MaaEnd.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/autostockstaple-log-analysis .agents/skills/autostockstaple-log-analysis && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "autostockstaple-log-analysis" agent skill from https://github.com/MaaEnd/MaaEnd/tree/v2/.agents/skills/autostockstaple-log-analysis into .agents/skills/autostockstaple-log-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autostockstaple-log-analysis", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install MaaEnd/MaaEnd autostockstaple-log-analysis --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MaaEnd/MaaEnd.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/autostockstaple-log-analysis .cursor/skills/autostockstaple-log-analysis && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "autostockstaple-log-analysis" agent skill from https://github.com/MaaEnd/MaaEnd/tree/v2/.agents/skills/autostockstaple-log-analysis into .cursor/skills/autostockstaple-log-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autostockstaple-log-analysis", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/MaaEnd/MaaEnd.git --path .agents/skills/autostockstaple-log-analysis--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install MaaEnd/MaaEnd autostockstaple-log-analysis --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MaaEnd/MaaEnd.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/autostockstaple-log-analysis .gemini/skills/autostockstaple-log-analysis && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "autostockstaple-log-analysis" agent skill from https://github.com/MaaEnd/MaaEnd/tree/v2/.agents/skills/autostockstaple-log-analysis into .gemini/skills/autostockstaple-log-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autostockstaple-log-analysis", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install MaaEnd/MaaEnd autostockstaple-log-analysisInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/MaaEnd/MaaEnd.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/autostockstaple-log-analysis .github/skills/autostockstaple-log-analysis && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "autostockstaple-log-analysis" agent skill from https://github.com/MaaEnd/MaaEnd/tree/v2/.agents/skills/autostockstaple-log-analysis into .github/skills/autostockstaple-log-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autostockstaple-log-analysis", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install MaaEnd/MaaEnd autostockstaple-log-analysis --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MaaEnd/MaaEnd.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/autostockstaple-log-analysis .opencode/skills/autostockstaple-log-analysis && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "autostockstaple-log-analysis" agent skill from https://github.com/MaaEnd/MaaEnd/tree/v2/.agents/skills/autostockstaple-log-analysis into .opencode/skills/autostockstaple-log-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autostockstaple-log-analysis", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
autostockstaple-log-analysis仅分析 AutoStockStapleMain 的 MaaEnd 日志。用于还原该任务实际购买了什么、购买所对应的证据、逐步剩余账单(券/账单)数值时间线,以及在 pipeline 或 go-service 中应当加日志/埋点的位置。适用于用户询问 AutoStockStapleMain、AutoStockStaple、武陵/四号谷地的稳定需求物资购买,或该任务内账单数值变化原因等场景。
Autostockstaple Log Analysis is an agent skill from MaaEnd/MaaEnd. 仅分析 AutoStockStapleMain 的 MaaEnd 日志。用于还原该任务实际购买了什么、购买所对应的证据、逐步剩余账单(券/账单)数值时间线,以及在 pipeline 或 go-service 中应当加日志/埋点的位置。适用于用户询问 AutoStockStapleMain、AutoStockStaple、武陵/四号谷地的稳定需求物资购买,或该任务内账单数值变化原因等场景。
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Mobile. The repository describes itself as: MaaEnd 终末地小助手:基于视觉 AI 的「明日方舟:终末地」自动化工具. The licence is AGPL-3.0.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 43eb28a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Autostockstaple Log Analysis loads about 2.8k tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 551 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from MaaEnd/MaaEnd at commit 43eb28a, republished under its AGPL-3.0 licence (© MaaEnd). 551 words, ~2,787 tokens.
.claude/skills/autostockstaple-log-analysis/SKILL.md (or your agent's skills folder).该 skill 仅用于 AutoStockStapleMain。
不要复用该流程到其他任务,例如 AutoStockpileMain、信用购物(credit shopping)、出售(selling),或通用 issue 故障排查。
只要你要分析 AutoStockStapleMain 的日志,就使用本 skill(不需要用户先提出特定问题)。
并且:只要运行本 skill,就必须执行“账单重建/剩余账单时间线”的还原,而不是只在用户问到“还剩多少券/账单”时才做。
重要澄清:
AutoStockpileMain;后者是另一套任务流,应使用独立的分析流程/skill。本 skill 重点包括:
AutoStockStapleMain 实际买了什么ValleyIV 与 Wuling 之间切换时如何解释账单数值AutoStockStaple 的 pipeline 节点优先从目标日志目录读取:
go-service.logmaafw.logmaafw.bak.*.logmxu-tauri.logmxu-web-YYYY-MM-DD.log代码上下文(用于理解任务语义与节点含义):
assets/resource/pipeline/AutoStockStaple/ValleyIV.jsonassets/resource/pipeline/AutoStockStaple/Wuling.jsonassets/resource/pipeline/AutoStockStaple/General/Item.jsondocs/en_us/developers/custom.md无论用户具体问什么,运行本 skill 的输出里都必须包含:
CurrentStockBillText 的逐步重建)先定位精确的 AutoStockStapleMain 任务实例。
搜索:
AutoStockStapleMaintask_idTasker.Task.StartingTasker.Task.Succeededtask end: [cb_detail={"entry":"AutoStockStapleMain"...注意:
maafw.log 可能发生了轮转(rotated)。maafw.log 中缺失,改去检查 maafw.bak.*.log。task_id 混入本次分析。购买真相不能只看商品 OCR 候选,也不能只看进入买入任务。
AutoStockBuyItemValleyIVTask / AutoStockBuyItemWulingTask 只表示“识别到候选商品并进入是否需要购买的判定流程”,不直接等价于“实际已购买”。
先做强制检查:
task_id 缩小范围,只跟踪本次 AutoStockStapleMain 的事件。maafw*.log 文件内继续向后追踪,不要只看命中的第一小段上下文。maafw*.log 文件重搜。在 maafw*.log 中搜索:
Node.Action.Succeeded.*AutoStockBuyItemValleyIVTaskNode.Action.Succeeded.*AutoStockBuyItemWulingTaskAutoStockStapleQuantityControlAutoStockStapleQuantityControl.*BuyAutoStockStapleQuantityControl.*ExcludeAutoStockStapleQuantityControlConfirmBuyAutoStockStapleQuantityControlAction每次成功点击里都会包含 box=[x,y,w,h]。
随后在附近查找 AutoStockInStapleItemName 的 OCR 结果,并把“点击框(box)”与“OCR 的商品框(box)”做一一对应匹配。
这样才能得到“候选商品名称”。
不要把所有 OCR 候选都当成“已购买”。
AutoStockBuyItem(ValleyIV|Wuling)Task 动作成功,只能说明“进入候选商品的数量控制流程”。task_id 下向后追踪命中的具体物品子节点,例如 AutoStockStapleQuantityControlEchoingRemedy。AutoStockStapleQuantityControl<Item>Buy 分支识别成功,并继续走到其后的 AutoStockStapleQuantityControlAction / AutoStockStapleQuantityControlConfirmBuy 成功路径时,才把该商品标记为“实际已购买”。AutoStockStapleQuantityControl<Item>Buy 未命中,而 AutoStockStapleQuantityControl<Item>Exclude 成功,则应标记为“识别到该商品,但判定为当前不需要购买”,不能记入购买列表。AutoStockStapleQuantityControl<Item> 命中,但后续 Buy / Exclude 分支未查全,结论必须保持为“证据不足,需继续向后追踪”。只有满足以下全部条件,才能得出“本次没有购买”的结论:
task_id 所在的全部相关 maafw*.log 完成检索。AutoStockStapleQuantityControl<Item>Buy 并完成后续购买确认的证据。如果已经发现 AutoStockBuyItem...Task 的 Node.Recognition.Starting,
则必须继续检查同文件后续日志,直到确认以下至少一种结果:
Node.Action.SucceededNode.Action.Failed如果已经发现 AutoStockStapleQuantityControl<Item> 或其 Buy / Exclude 分支的 Node.Recognition.Starting,
则同样必须继续向后检查,直到确认以下至少一种结果:
AutoStockStapleQuantityControl<Item>Buy 成功并继续进入购买确认路径AutoStockStapleQuantityControl<Item>Exclude 成功Node.Action.Failed禁止仅依据以下局部证据直接下结论“没有购买”:
Node.Recognition.StartingNode.Recognition.Failed逐步的剩余账单使用:
AutoStockCurrentStockBillCurrentStockBillText典型信号:
OCRer.cpp ... CurrentStockBillText ... "text":"4153万"解读规则:
CurrentStockBillText OCR,把下一次数值视作“上一次购买后的最新可见剩余账单”。AutoStockStapleMain 可能在 ValleyIV 和 Wuling 之间切换。
当任务发生场景切换时,不要假设“账单数值口径与上一场景完全可直接比较、可当作同一账本连续相减”。
默认解释:
ValleyIV 与 Wuling 可能使用不同的账单类型/券种口径。当出现这类情况时,需要在结论中明确写出:
优先使用时间线表:
| 时间 | 场景 | 已购买商品 | 购买前可见剩余账单 | 下一次可见剩余账单(购买后) |
|---|
如果最后一次购买之后没有更晚的 OCR 识别结果,需明确说明“最终购买后账单不可用/无法从当前证据得到”。
同时提供事件时间线:
| 时间 | 事件 | 证据 |
|---|---|---|
| ... | 进入四号谷地 / 买了某商品 / 切换到武陵 / 任务结束 | ... |
AutoStockpileMain 是另一套任务。
不要把 AutoStockpileMain 的内容合并进 AutoStockStapleMain 的最终购买结果。
快速区分:
AutoStockpileMain:go-service 中 autostockpile 的货物礼包/套装选择流程AutoStockStapleMain:由 pipeline 节点(如 AutoStockBuyItemValleyIVTask、AutoStockBuyItemWulingTask)驱动的稳定需求物资购买流程如果用户询问的是 AutoStockStapleMain 前后某段时间范围,你可以提到相邻出现的 AutoStockpileMain 活动,但必须把它与 staple 购买列表分开。
用这些节点来解释行为:
AutoStockInStapleValleyIVAutoStockInStapleWuling它们决定本地搜索循环走向:
AutoStockBuyItemValleyIVTaskAutoStockBuyItemWulingTask它们是“识别到候选商品并进入后续购买判定”时的最佳 pipeline 节点。
原因:
它们同时满足:
AutoStockInStapleItemAutoStockInStapleItemDiscountsAutoStockInStapleItemNamebox_index 指向商品名 OCR 的结果
识别成功之后立刻发生点击
它们的 next 会进入 AutoStockStapleQuantityControl,因此这里只能确定“候选商品是谁”,不能单独作为“已购买”的最终证据
AutoStockStapleQuantityControlAutoStockStapleQuantityControl<Item>AutoStockStapleQuantityControl<Item>BuyAutoStockStapleQuantityControl<Item>ExcludeAutoStockStapleQuantityControlConfirmBuy它们决定“是否真的需要买”以及“后续走买入还是排除”。
解读规则:
AutoStockStapleQuantityControl<Item> 命中:说明当前候选商品已被映射到具体物品规则。AutoStockStapleQuantityControl<Item>Buy 命中:说明该商品通过数量阈值判定,允许继续购买。AutoStockStapleQuantityControl<Item>Exclude 命中:说明该商品被判定为无需购买,应从候选集中排除。Buy 分支继续走到其后的购买动作/确认路径,才算实际购买。AutoStockTargetCanNotBuyValleyIVAutoStockTargetCanNotBuyWuling它们是“账单低于阈值因此无法继续购买”的最佳节点。
AutoStockCurrentStockBillCurrentStockBillText它们是“实际剩余账单数值”的最佳证据来源。
当用户询问“该在哪里加日志/埋点”时,建议:
最佳位置:
AutoStockBuyItemValleyIVTask / AutoStockBuyItemWulingTask 附近为什么:
建议 payload:
task_id最佳位置:
AutoStockTargetCanNotBuyValleyIVAutoStockTargetCanNotBuyWuling建议 payload:
最佳位置:
AutoStockStapleQuantityControl<Item>BuyAutoStockStapleQuantityControl<Item>Exclude建议 payload:
buy / exclude如果要记录“实际完成购买”的最终证据,优先放在 AutoStockStapleQuantityControl<Item>Buy 后续的确认节点上。
最佳位置:
AutoStockCurrentStockBill 识别如果只能选用其中一个节点:
不要声称“仅通过停止买入节点就能直接得出实际购买了哪个商品”。
go-service.log 仍然能提供上下文:
AttachToExpectedRegexAction 展示当时把哪些商品白名单挂载到了 AutoStockInStapleItemName但“购买真相”仍应以 maafw*.log 的点击结果 + OCR box 对应匹配为准。
症状:
AutoStockInStapleItemName 展示了多个允许的商品AutoStockBuyItem...Task 的成功点击结论:
AutoStockBuyItem...Task 但最终没有购买症状:
AutoStockBuyItemValleyIVTask 或 AutoStockBuyItemWulingTask 的点击成功AutoStockStapleQuantityControl<Item>AutoStockStapleQuantityControl<Item>Buy 未命中AutoStockStapleQuantityControl<Item>Exclude 成功结论:
症状:
CurrentStockBillText结论:
症状:
ValleyIV 账单”和“首次可见 Wuling 账单”之间,或反过来结论:
AutoStockInStapleValleyIV 切换到 AutoStockInStapleWuling(或反向)结论:
症状:
maafw.bak.*.logmaafw.log 或后续某个 backup 只包含解析/初始化内容结论:
Recognition.Starting 就误判未购买症状:
AutoStockBuyItemValleyIVTask 或 AutoStockBuyItemWulingTask 的 Node.Recognition.StartingNode.Action.Succeeded / Node.Action.Failed结论:
Node.Recognition.Starting 只说明进入了买入判定,不代表最终没有购买Node.Action.Succeeded / Node.Action.Failed 为准maafw*.log 文件,再继续向后核对使用下面结构进行回答:
## AutoStockStapleMain 概要
- task_id: `...`
- 起止时间: `...`
- 结果: 成功 / 失败
## 实际购买顺序
1. `时间` - `区域` - `商品名`
2. `时间` - `区域` - `商品名`
## 识别到但未购买(如有)
- `时间` - `区域` - `商品名` - `原因:数量控制走了 Exclude / Buy 分支未通过`
## 事件时间线
| 时间 | 事件 | 说明 |
| ---- | ------------------------------------------------- | ---- |
| ... | 进入四号谷地 / 购买某商品 / 切换到武陵 / 任务结束 | ... |
## 账单(券/账单)时间线
| 时间 | 场景 | 商品 | 购买前可见剩余账单(券/账单) | 购买后下一次可见剩余账单(券/账单) |
| ---- | ---- | ---- | ----------------------------- | ----------------------------------- |
| ... | ... | ... | ... |
说明:
- 同场景内可近似按连续账本理解
- 跨 `ValleyIV` / `Wuling` 场景时,若出现大幅变化,优先解释为券种切换而不是单次异常大额消耗
## 关键依据
- `maafw*.log`: `AutoStockBuyItem...Task` 点击成功 + `AutoStockInStapleItemName` OCR box 对应(用于锁定候选商品)
- `maafw*.log`: `AutoStockStapleQuantityControl<Item>Buy` / `Exclude` / `ConfirmBuy`(用于判断是否真的购买)
- `maafw*.log`: `CurrentStockBillText` OCR
- `go-service.log`: 运行时 override / 任务上下文
## 适合加日志的节点
- 记录购买项: `AutoStockBuyItemValleyIVTask` / `AutoStockBuyItemWulingTask`
- 记录停止原因: `AutoStockTargetCanNotBuyValleyIV` / `AutoStockTargetCanNotBuyWuling`
- 记录剩余账单(券/账单): `AutoStockCurrentStockBill`AutoStockStapleMain。AutoStockpileMain 合并进最终购买列表。AutoStockBuyItem...Task 的成功点击直接当作“购买结果”;它只代表进入了是否需要购买的后续判定。task_id 范围内不存在任何真正走通的购买确认路径;不能只看 AutoStockBuyItem...Task 有没有命中。AutoStockBuyItem...Task 的 Node.Recognition.Starting,必须继续向后核对到 Node.Action.Succeeded、Node.Action.Failed、任务结束或明确切分支,不能中途停止。AutoStockStapleQuantityControl<Item> 或其 Buy / Exclude 分支开始,也必须继续向后核对到购买确认、排除成功、失败、任务结束或明确切分支,不能中途停止。maafw*.log 文件重查。© MaaEnd, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/autostockstaple-log-analysis of MaaEnd/MaaEnd.
Open the folder on GitHubat commit 43eb28a
Autostockstaple Log Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Autostockstaple Log Analysis this skillMaaEnd/MaaEnd | 4k | — | ~2.8k | Automated safety check: Pass | AGPL-3.0 | |
| React Native Best Practicesvercel-labs/openreview | 1.7k | 17 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Swiftui Protwostraws/SwiftUI-Agent-Skill | 5.2k | 2 repos | ~1.5k | Automated safety check: Pass | MIT | |
| Kortix Brandkortix-ai/suna | 20k | — | ~4k | Automated safety check: Pass | Custom licence | |
| Ip As LogoKartikLabhshetwar/better-shot | 2.4k | 1 repos | ~4.3k | Automated safety check: Pass | MIT | |
| Compose Multiplatform Patternsmonta-app/ocpp-emulator | 180 | 5 repos | ~2k | Automated safety check: Pass | Apache-2.0 |
vercel-labs/openreview
A prioritized rule set for React Native and Expo apps covering list performance, animation, navigation, UI patterns, state, rendering, monorepos and configuration.
twostraws/SwiftUI-Agent-Skill
Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance.
kortix-ai/suna
Load FIRST for anything that carries the Kortix look or voice: product or mobile UI, copy of any kind, decks, social, images, email, CLI output, anything with the logo, and reviews of these.
KartikLabhshetwar/better-shot
Generate extremely simple, cute, personified square character images with rounded heavy forms, two purposeful character colors, one solid background color, and a dominant lower-corner composition.
monta-app/ocpp-emulator
Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.
adamlyttleapps/claude-skill-aso-appstore-screenshots
Generate high-converting App Store screenshots by analyzing your app's codebase, discovering core benefits, and creating ASO-optimized screenshot images using Nano Banana Pro.
MaaEnd/MaaEnd
MaaFramework 日志宏用法指南,适用于 MaaEnd cpp-algo。Use when writing logging code, using LogInfo/LogError/LogWarn/LogDebug/LogTrace, outputting containers or custom types to logs, or when the user asks about…
MaaEnd/MaaEnd
为 MaaEnd 添加、导入或补充节点识别测试截图,并按仓库约定脱敏图片、放入 tests/MaaEndTestset、维护 tests//test.json 和运行 pnpm check/pnpm test 验证。用户提到“添加测试图片/截图”“把截图加入 ADB 或 Win32 测试集”“给节点补正例或反例”“更新 hits/box”“UID…
MaaEnd/MaaEnd
Guide for using the meojson C++ JSON library in MaaEnd cpp-algo.
MaaEnd/MaaEnd
新增或改写 MaaEnd 的 AutoCollect 自动采集路线说明。默认包含路线文件创建、AutoCollect 主入口接线、任务选项注册和多语言文案补充。适用于“参考现有 AutoCollect 路线新建一条采集线”“给定传送点与路径点位生成 AutoCollectRouteX.json 并注册到任务中”“用户已经写好路线文件,只需要补注册接口”等场景。注意:本 skill 仅适用于参考…
MaaEnd/MaaEnd
MaaEnd cpp-algo C++ 编码风格与工程规范指南。参考 MaaFramework 的优秀实践,规范命名、头文件、公共工具、错误处理、日志、CMake 等方面。在编写、修改或审查 agent/cpp-algo/ 下的 C++ 代码时使用。
MaaEnd/MaaEnd
分析 MaaEnd CreditShoppingMain 的日志。用于还原信用购物任务中实际购买了什么商品、每件商品的折扣力度、是否触发过刷新(或刷新次数已用尽)、稳健刷新是否触发、以及信用点的消耗状况。货架槽位必须以日志中的 CreditIcon(TemplateMatcher)为锚,有无 BuyFirstOCR/Priority2OCR…
Categories
仅分析 AutoStockStapleMain 的 MaaEnd 日志。用于还原该任务实际购买了什么、购买所对应的证据、逐步剩余账单(券/账单)数值时间线,以及在 pipeline 或 go-service 中应当加日志/埋点的位置。适用于用户询问 AutoStockStapleMain、AutoStockStaple、武陵/四号谷地的稳定需求物资购买,或该任务内账单数值变化原因等场景。. Autostockstaple Log Analysis is an agent skill from MaaEnd/MaaEnd.
Autostockstaple Log Analysis fits situations like: mobile work in your project.
Run `npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a claude-code`. Or copy the skill folder (.agents/skills/autostockstaple-log-analysis in MaaEnd/MaaEnd) into .claude/skills/autostockstaple-log-analysis in your project. Claude Code loads it when a task matches its description.
Run `npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a codex`. Or copy the skill folder (.agents/skills/autostockstaple-log-analysis in MaaEnd/MaaEnd) into .agents/skills/autostockstaple-log-analysis in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MaaEnd/MaaEnd --skill autostockstaple-log-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/autostockstaple-log-analysis, .gemini/skills/autostockstaple-log-analysis, .github/skills/autostockstaple-log-analysis and .opencode/skills/autostockstaple-log-analysis in your project.
SKILL.md names no scripts, command-line tools or credentials: Autostockstaple Log Analysis is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Autostockstaple Log Analysis is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Autostockstaple Log Analysis: React Native Best Practices (vercel-labs/openreview, 1.7k stars), Swiftui Pro (twostraws/SwiftUI-Agent-Skill, 5.2k stars), Kortix Brand (kortix-ai/suna, 20k stars) and Ip As Logo (KartikLabhshetwar/better-shot, 2.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
MaaEnd (a GitHub organization) maintains it in MaaEnd/MaaEnd, which has 3,995 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 8, 2026.
Source: MaaEnd/MaaEnd on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.