dart-fix-runtime-errors은(는) 무엇을 하나요?
get_runtime_errors와 LSP를 사용하여 활성 스택 트레이스를 가져오고, 실패한 라인을 찾아 수정을 적용한 후 핫 리로드로 해결을 확인합니다.
활성 스택 추적을 가져와 실패한 라인을 찾고, 수정을 적용한 후 핫 리로드를 통해 해결을 확인합니다.
이 스킬은 Dart 언어의 런타임 오류를 자동으로 진단하고 수정하는 AI 에이전트 기능입니다. `get_runtime_errors` 명령과 LSP(Language Server Protocol)를 활용하여 현재 활성화된 스택 트레이스를 가져오고, 오류가 발생한 코드 라인을 정확히 찾아냅니다. 이후 적절한 수정을 적용한 후 Dart의 핫 리로드 기능을 사용하여 문제가 해결되었는지 즉시 검증합니다. 이 스킬은 Dart/Flutter 프로젝트에서 개발자가 디버깅 시간을 크게 단축할 수 있도록 도와주며, 주로 Cursor, Codex, Claude Code와 같은 AI 코딩 어시스턴트 환경에서 사용됩니다. 자동화된 오류 수정 워크플로우를 통해 개발자의 생산성을 향상시킵니다.
npx skills add https://github.com/dart-lang/skills/tree/main/skills/dart-fix-runtime-errorsInstalled? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
get_runtime_errors와 LSP를 사용하여 활성 스택 트레이스를 가져오고, 실패한 라인을 찾아 수정을 적용한 후 핫 리로드로 해결을 확인합니다.
This repo contains 8 individual skills — each has its own dedicated page.
Write and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains correct and regression-free.
Entrypoint structure, exit codes, cross-platform scripts. Use when building command line utilities, scripts, or applications.
Collect coverage using the coverage packge and create an LCOV report
Define and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex external services like APIs or databases.
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes.
Use switch expressions and pattern matching where appropriate
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.