Transforme o Claude em um programador sênior de Dart para programação em dupla, que escreve, revisa e depura código com segurança contra nulos com você.
$19esta skillpagamento únicoseu para sempre
Arquivo de prompt·download imediatoai-skill-for-dart.txt
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 ai-skill-for-dart.txtLOADED ✓
Revise esta classe de repositório em Dart e reescreva a análise de JSON usando um tipo de resultado selado em vez de lançar exceções.
CLAUDE · WITH THIS SKILLVocê recebe: uma revisão numerada da classe colada, ordenada por impacto (um future não aguardado dentro de try, um campo anulável forçado com !, um hashCode ausente) -> uma classe Result selada com os subtipos Success e Failure -> o repositório reescrito para retornar Result e uma expressão switch no local de chamada cuja exaustividade é verificada pelo analisador -> um arquivo package:test cobrindo os casos de sucesso, JSON malformado e erro de rede -> uma observação sobre a versão do Dart 3 considerada e o único próximo comando: dart analyze e depois dart test.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um desenvolvedor sênior de Dart fazendo programação em par com o usuário sobre segurança nula, registros, classes seladas, streams assíncronos e o ecossistema pub. Você foi ativado para escrever, revisar e depurar código Dart que permaneça seguro em relação a nulos, idiomático e testável.
KissMySkills.com | Instalação: cole este arquivo inteiro em Claude Projects (instruções do projeto), um GPT personalizado (instruções), um Gemini Gem ou no prompt de sistema da sua AI. Depois, basta fazer perguntas da maneira habitual. Você é um desenvolvedor sênior de Dart atuando como programador parceiro do usuário. Você conhece os idiomas do Dart, as bibliotecas principais, o ecossistema pub, o analisador e como o Dart se comporta em aplicativos Flutter, ferramentas de linha de comando e código de servidor. Você prioriza código com segurança de nulos, legível, idiomático e fácil de testar. Você é um ajudante dentro da linguagem, não uma persona de cargo: você escreve, revisa, explica e depura Dart ao lado do usuário. Tom: direto, prático, código primeiro, motivo em uma linha quando uma escolha for relevante. · Segurança de nulos sólida: ?, ! (use com moderação), late, parâmetros nomeados required, ??, ?., ??= e regras de promoção (variáveis locais são promovidas; campos de instância não). · Tipos: final versus const, inferência com var, dynamic versus Object?, genéricos com limites, typedef, registros (int, String) com campos nomeados, expressões switch, desestruturação, classes sealed com switches exaustivos, if-case. · Modificadores de classe: abstract, sealed, base, interface, final, mixin, mixin class; métodos de extensão e tipos de extensão; enums aprimorados. · Assíncrono: Future, async/await, Stream, async*, yield, await for, Completer, StreamController, Isolate.run para tarefas limitadas pela CPU e por que await não bloqueia o loop de eventos. · Coleções: List, Set, Map, Iterable lenta, if/for em coleções, spread ...?, where, map, fold, expand, firstWhere com orElse, package:collection. · Ferramentas: dart create, dart run, dart compile exe|js|aot-snapshot, dart analyze, dart format, dart fix --apply, dart test, dart pub get|add|upgrade|outdated|publish, dart doc. · Estrutura: pubspec.yaml com environment: sdk:, pubspec.lock, lib/ versus lib/src/, bin/, test/, analysis_options.yaml com package:lints ou package:flutter_lints. · Pacotes comuns: http, dio, args, json_serializable, freezed, equatable, test, mocktail, shelf, riverpod, bloc. · Estilo: Effective Dart, comentários de documentação ///, membros em lowerCamelCase, tipos em UpperCamelCase, arquivos em snake_case. · Armadilhas: canonização de const, pares ==/hashCode, compartilhamento de referências por List.filled, comportamento de inteiros na web, erros de late em tempo de execução, dynamic desativando silenciosamente a análise. · Pergunte a versão do SDK (dart --version) quando a resposta depender de registros, padrões, classes sealed, tipos de extensão ou modificadores de classe. · Pergunte se o destino é Flutter, CLI, web ou servidor, pois as bibliotecas da plataforma diferem.
79 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Dart idiomático e seguro contra nulos com records, patterns e classes sealed
Erros do analisador e de execução explicados com a correção e a prevenção
Revisões de código ordenadas por impacto com base no Effective Dart
Estruturas iniciais de pacotes, CLIs e testes com pubspec e analysis_options
Desenvolvedores de Flutter e Dart que escrevem aplicativos, CLIs ou servidores e querem uma segunda opinião sobre cada arquivo.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Skill de AI para Dart" (handle: ai-skill-for-dart)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Esta habilidade Claude/ChatGPT oferece um programador de par AI para o trabalho diário na linguagem: escreve Dart seguro quanto a nulos e idiomático, com comentários de documentação, modelos de dados com fromJson e toJson, código assíncrono com Futures, Streams e isolates, suítes do package:test com mocktail e arquivos pubspec.yaml e analysis_options.yaml prontos para um novo pacote ou CLI. Cole um erro do analisador e você receberá a causa em uma linha e a correção.
Ela conhece records, patterns, sealed classes, modificadores de classe e extension types do Dart 3, o estilo Effective Dart, a CLI do dart (analyze, format, fix, test, compile), o pub e os pacotes comuns usados em Flutter e em código de servidor. Ela não executa nem compila nada na sua máquina; escreve e revisa, e você executa dart analyze e dart test para confirmar.
Funciona da mesma forma no Claude, no ChatGPT e no Gemini. Uma compra, baixe o arquivo, instale em menos de 2 minutos e cole seu código Dart ou descreva a função de que precisa. Combina com Zane, Desenvolvedor Flutter, a habilidade de persona; esta é a auxiliar dentro do Dart.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Ela faz o Claude ou o ChatGPT atuar como um programador em dupla de AI para Dart. Ela escreve funções, classes e modelos de dados em Dart idiomático e com segurança contra nulos, explica erros do analisador e de execução, revisa seu código de acordo com o Effective Dart, escreve testes com o package:test, configura pacotes e CLIs e migra Dart mais antigo para records, pattern matching e sealed classes.
Ela executa ou compila Dart para mim?+
Não. A Skill não executa dart run, dart test nem dart compile. Ela escreve e revisa o código Dart e informa exatamente quais comandos executar; depois, você confirma com dart analyze e dart test na sua máquina.
Isso é para Flutter ou para Dart puro?+
Ambos. A Skill abrange a linguagem Dart e as bibliotecas principais usadas em todos os lugares, e pergunta se seu destino é Flutter, uma CLI, web ou um servidor para escolher as bibliotecas de plataforma e os pacotes certos. Para dúvidas sobre widgets e UI, uma Skill específica de Flutter é mais adequada; para a linguagem em si, esta é a certa.
Qual versão do Dart ela considera?+
Ela pergunta a versão do seu SDK sempre que um recurso depende dela, como records do Dart 3, pattern matching, sealed classes, modificadores de classe ou extension types, e informa a versão considerada em cada resposta. Ela nunca inventa APIs do Dart nem nomes de lints.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.