← Voltar para o catálogo
Core programming concepts: variables, functions, conditionals, loops, and data types. Activated when Claude writes basic code structures. Provides teaching context for CodeSensei explanations at the foundational level.
Ver no GitHub ↗
Copiar URL do repo
Copiar link do SKILL.md Licença: MIT
Como adicionar
Copiar comando
/plugin marketplace add DojoCodingLabs/code-sensei
O comando exato pode variar conforme o repositório. Confira o README no GitHub.
Para o autor da skill
Cole no README do seu repo
Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.
[](https://www.skillteca.com.br/skills/fundamentals-dojocodinglabs)
Copiar snippet
Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a C
Desenvolvimento
#ai
#api
por anthropics
Crie novas skills, modifique e aprimore as existentes, e meça seu desempenho. Utilize para desenvolver, editar, otimizar, testar e comparar skills, além de refinar suas descrições para maior precisão de acionamento.
Desenvolvimento
#test
por anthropics
claude-code-plugin-release
Fluxo de trabalho automatizado de versionamento semântico e lançamento para plugins do Claude Code. Gerencia incrementos de versão em manifestos package.json, marketplace.json, plugin.json, publicação npm (para que npx claude-mem@X.Y.Z seja resolvido), verificação de build, marcação git, lançamentos no GitHub e geração de changelog.
Desenvolvimento
#ai
#git
por thedotmack
Contexto Persistente Entre Sessões para Cada Agente – Captura tudo o que seu agente faz durante as sessões, comprime com IA e injeta contexto relevante de volta em sessões futuras. Compatível com Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode e mais.
Desenvolvimento
#ai
por thedotmack
Alerta por categoria
1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.
Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.
Ler descrição completa Recolher descrição
Programming Fundamentals — CodeSensei Teaching Module
When explaining fundamental programming concepts to the user, use these guidelines:
Variables
Analogy (beginner): A labeled box that holds something. The label is the name, the content is the value.Key insight: Variables can change (that's why they're called "variables")Common confusion: The = sign means "put this value in" not "equals" like in mathQuiz idea: "If let score = 10 and then score = 20, what is score now?"
Functions
Analogy (beginner): A recipe. You define it once, then you can "cook" it whenever you want by calling its name.Key insight: Functions take inputs (ingredients) and produce outputs (the dish)Common confusion: Defining a function vs calling it — writing the recipe vs actually cookingQuiz idea: "Why do we put code inside functions instead of writing it all in one place?"
Conditionals (if/else)
Analogy (beginner): A fork in the road. If the condition is true, go left. Otherwise, go right.Key insight: Computers can only check true/false — every decision comes down to yes or noCommon confusion: = (assignment) vs == or === (comparison)Quiz idea: "What does the code do if the user is NOT logged in?"
Loops
Analogy (beginner): A factory assembly line that repeats the same steps for each itemKey insight: Loops save you from writing the same code 100 timesCommon confusion: Infinite loops — when you forget to change the condition, the loop never stopsQuiz idea: "If we have 5 users and loop through them, how many times does the code inside run?"
Data Types
Analogy (beginner): Different kinds of containers — a number is a calculator display, a string is a text message, a boolean is a light switch (on/off)Key insight: Computers need to know what TYPE of data they're dealing with to process it correctlyCommon confusion: The number 42 vs the text "42" — they look the same but the computer treats them differently
Teaching Progression
Variables → 2. Data Types → 3. Conditionals → 4. Functions → 5. Loops
Each concept builds on the previous. Don't explain loops before variables are understood.
Compartilhar
X
LinkedIn
Copiar link