dogfood 是做什麼的?
使用 agent-device 在 iOS/Android 上系統性探索和測試行動應用程式,以找出錯誤、UX 問題及其他問題。當被要求進行內部試用、品質驗證、探索性測試、尋找問題、錯誤獵捕或測試此行動應用程式時使用。
使用 agent-device 在 iOS/Android 上系統性探索和測試行動應用程式,以找出錯誤、UX 問題及其他問題。當被要求進行內部試用、品質驗證、探索性測試、尋找問題、錯誤獵捕或測試此行動應用程式時使用。
此技能「callstackincubator/dogfood」提供了一個自動化框架,用於在 iOS 和 Android 行動裝置上進行系統性的探索性測試。它能夠模擬使用者操作,自動導覽應用程式的各個功能路徑,並記錄過程中發現的錯誤、使用者體驗問題或其他異常。主要用途包括內部試用(dogfooding)、品質驗證(QA)、探索性測試以及錯誤獵捕。此技能依賴於 agent-device 平台來執行指令,並與行動裝置進行互動,從而實現對應用程式的全面覆蓋測試。開發者可以透過明確的指令(例如「對此應用程式進行內部試用」)來觸發此技能,它會根據 SKILL.md 文件中的定義,執行預設的測試流程,最終生成一份包含問題詳細資訊的報告。這對於希望在上線前快速發現潛在問題的行動應用開發團隊來說,是一個非常有價值的工具。
npx skills add https://github.com/callstackincubator/agent-device/tree/main/skills/dogfood使用 agent-device 在 iOS/Android 上系統性探索和測試行動應用程式,以找出錯誤、UX 問題及其他問題。當被要求進行內部試用、品質驗證、探索性測試、尋找問題、錯誤獵捕或測試此行動應用程式時使用。
This repo contains 2 individual skills — each has its own dedicated page.
Automates Apple-platform apps (iOS, tvOS, macOS) and Android devices. Use when navigating apps, taking snapshots/screenshots, tapping, typing, scrolling, extracting UI info, collecting logs/network/perf evidence, or planning agent-device CLI commands.
Inspect and profile React Native component trees from agent-device. Use for React Native performance, profiling, props, state, hooks, render causes, slow components, excessive rerenders, or questions like why a component rerendered.
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".