스킬

Flutter Agent Plugins: 공식 문서대로 코딩 어시스턴트에 Flutter 워크플로 설치하기

AI 어시스턴트가 일반 Flutter 개발을 하거나 통합 테스트를 보강하길 원하는 사람에게 맞다. 다만 설치는 공식 AI 시작 문서를 따르고, 지금 쓰는 Agent를 대상으로 해야 한다.

Official source · Flutter Agent Plugins

Install

https://docs.flutter.dev/ai/get-started

누구에게 맞나

Flutter 앱을 만들면서, 일반 코딩 습관을 Dart/Flutter에 억지로 씌우지 않고 Flutter용 스킬·MCP 설정·규칙을 가진 AI 어시스턴트에 일을 맡기고 싶다면 이 플러그인 세트가 더 맞다. 스킬, MCP 서버 설정, 규칙을 묶어 순탄한 Flutter 개발 흐름과 설명을 제공한다.

핵심은 Agent Skills다. 단순한 파일 디렉터리이며 MCP의 보완으로 쓰인다. MCP는 어시스턴트에 전용 도구를 주고, Skill은 특정 작업에서 그 도구를 「어떻게」 쓰는지 가르친다. 순수 Dart 작업은 다른 세트를 쓴다.

https://github.com/dart-lang/skills

이 저장소를 Dart 언어 스킬의 대체재로 보지 마라. 이미 Flutter 프로젝트가 있어야 하고, 공식 문서대로 「지금 쓰는 그 Agent」에 플러그인을 설치하는 것을 받아들여야 한다.

3분 만에 첫 시도 마치기

공식 설치 경로는 로컬 패키지 관리 명령 한 줄이 아니라 문서 페이지 「Get started developing with AI」다.

https://docs.flutter.dev/ai/get-started

그 페이지를 따라 선호 Agent에 플러그인을 설치하라. 그 페이지 밖에서 적혀 있지 않은 설치기를 다시 짜지 마라. 문서를 열기 전에 확인하라: 기록하려는 Agent 환경인지, 페이지 단계대로 플러그인/스킬 설정을 바꿔도 되는지. 이는 어시스턴트 환경을 바꾸는 것이며 읽기 전용 조회가 아니다.

설치 후에는 저위험 확인부터: 어시스턴트에게 Flutter Driver로 앱과 어떻게 상호작용할지 설명하게 하거나, MCP로만 기존 UI를 탐색하게 하고, 테스트 파일은 아직 쓰지 마라. 성공 신호: Flutter 워크플로(스킬 + MCP + 규칙)를 말하고, 「도구로 탐색」과 「동작을 영구 통합 테스트로 쓰기」를 구분하는 것이다. pubspec을 고치거나 테스트 파일을 만들기 시작하면 먼저 멈추고, 바꿀 경로를 다시 말하게 하라.

사용 사례

사례 1: 일반 Flutter 개발. 이 플러그인 세트의 목표는 AI 어시스턴트의 Flutter 개발 능력을 넓히고 맞춤 워크플로를 주는 것이다. 작업 예: 플러그인이 이미 있는 어시스턴트에서, 묶인 스킬과 규칙으로 작은 화면이나 프로젝트 변경을 끝내게 하라. 확보된 페이지 본문에는 스킬 폴더 이름도 구체적인 MCP 도구 이름도 없다. 그러므로 한 번도 나오지 않은 짧은 이름을 지정할 수 없다. 요구할 수 있는 것은 「이 Flutter 플러그인 세트의 워크플로를 따르라」이다. 파일을 고치기 전에도 경로는 확인하라.

사례 2: 통합 테스트를 보강하거나 먼저 UI를 탐색. 한 가지 능력은 Flutter Driver를 설정해 앱과 상호작용하고, MCP 동작을 영구 통합 테스트로 바꾸는 것이다. 쓰는 때: 프로젝트에 통합 테스트를 추가할 때, MCP로 UI 컴포넌트를 탐색할 때, integration_test 패키지로 사용자 흐름을 자동화할 때. 처음에는 「UI 탐색 / 어떤 테스트를 생성할지 설명」을 우선하고, 확인한 뒤에 MCP 동작을 영구 테스트로 내려도 된다. 확보된 페이지 본문에 스킬 짧은 이름은 없다. 호출용 명령 이름을 만들지 마라.

사용 경계

설치는

https://docs.flutter.dev/ai/get-started

를 기준으로, 선호 Agent에 맞춘다. 이 저장소는 그와 나란한 두 번째 설치 명령을 다시 쓰지 않았다. Dart 작업은

https://github.com/dart-lang/skills

로 넘긴다. 지금은 pull request를 받지 않지만 피드백은 환영한다. 페이지에 피드백 경로의 구체 폼도, 제거 단계도 없다.

「Flutter Driver 설정 + MCP 동작을 테스트로 쓰기」를 이미 복사 가능한 스킬 짧은 이름이 나온 것으로 읽지 마라. 처음은 문서 읽기, 설치, 읽기 전용 UI 탐색에서 멈춘다. integration_test에 쓰기, 드라이버 설정 변경, 저장소 패치 제출은 먼저 어시스턴트에게 바꿀 파일을 말하게 하고 당신이 확인한 뒤에 계속한다.