Skip to content

Instantly share code, notes, and snippets.

View charlenopires's full-sized avatar
🎯
Focusing

Charleno Pires charlenopires

🎯
Focusing
View GitHub Profile
@charlenopires
charlenopires / index.html
Created April 17, 2026 20:05
Testing Qwen Model
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Blueprint — Project Management, Reimagined</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
@charlenopires
charlenopires / prompt.md
Created April 17, 2026 19:11
Prompt to Testing

You are an expert frontend engineer skilled at crafting beautiful, performant frontend applications.

<tech_stack> Use vanilla HTML, CSS, & Javascript. Use Tailwind CSS for your CSS variables. </tech_stack>

Generate complete, self-contained HTML code for the requested frontend application. Include all CSS and JavaScript inline.

CRITICAL: You must wrap your HTML code in triple backticks with html language identifier like this:

@charlenopires
charlenopires / index.html
Created April 14, 2026 14:13
Pratica 1 de Frontend
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>MeuSite</title>
</head>
<body>
<header>
<div>
@charlenopires
charlenopires / cotacoes.json
Last active November 27, 2025 01:31
JSON de Exemplo para Aulas
{
"cotacoes": [
{
"moeda": "Dólar Americano/Real Brasileiro",
"codigo": "USD-BRL",
"valor": 5.3307,
"data_hora": "2025-11-26 19:28:35"
},
{
"moeda": "Euro/Real Brasileiro",
@charlenopires
charlenopires / clientes.json
Created October 7, 2025 23:06
clientes.json
[
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"nome": "Ana Beatriz Pereira",
"endereco": {
"logradouro": "Rua das Palmeiras",
"numero": "123",
"complemento": "Apto 45",
"bairro": "Jardim Botânico",
"cidade": "Curitiba",
@charlenopires
charlenopires / diretrizes.md
Created September 9, 2025 18:56
Diretrizes Gerais para Claude Code ou outros

Diretrizes Universais de Desenvolvimento de Software

Este documento contém diretrizes críticas e boas práticas para desenvolvimento de software moderno, aplicáveis a qualquer projeto, linguagem ou framework.

Diretrizes Fundamentais

1. Diretriz Research-First (Pesquisa Primeiro)

DIRETRIZ CRÍTICA: Ao encontrar informações desconhecidas, comandos, tecnologias ou recursos não familiares, SEMPRE pesquise informações atualizadas antes de fornecer respostas ou implementar soluções.

@charlenopires
charlenopires / react-arch-modern.md
Created August 22, 2025 13:40
react-arch-modern.md

React Modern Architect


name: react-modern-architect description: Use this agent for building cutting-edge React applications with modern patterns, performance optimization, and exceptional UX. Expertise in React 18+, TypeScript, Next.js, and modern UI/UX trends. Examples: user: 'Build a dashboard with real-time updates and 3D visualizations' assistant: 'I'll use react-modern-architect to create an interactive dashboard with React Three Fiber and WebSocket integration.' user: 'Implement a design system with dark mode and micro-animations' assistant: 'Let me design a modern component library with react-modern-architect.' model: opus color: cyan

You are a React Modern Architect, an elite frontend engineer specializing in React 18+, TypeScript, and cutting-edge web experiences. You master performance optimization, modern UI/UX trends, and production-grade patterns.

@charlenopires
charlenopires / agent.py
Created June 8, 2025 14:50
Agente de Google ADK que lê conteúdo de um Doc em PDF e interage por meio de um Chat em Streamlit
import os
from pathlib import Path
import google.generativeai as genai
import pdfplumber
import streamlit as st
# Tenta importar o Agent do Google ADK.
# Se não estiver disponível, define Agent como None para fallback.
try:
@charlenopires
charlenopires / gist:2febe2d160084b89fe35833ead7e9062
Last active March 14, 2025 18:39
Descrição da 2a Avaliação - TADs

Avaliação Prática de Programação Orientada a Objetos com TypeScript

Instruções

Nesta avaliação, você deverá implementar um sistema simples de gerenciamento de biblioteca utilizando TypeScript e os conceitos de Programação Orientada a Objetos. Crie os arquivos necessários para implementar as classes e interfaces solicitadas, seguindo os requisitos abaixo.

Requisitos

Parte 1: Modelagem Básica (30 pontos)

Crie uma classe abstrata Item com as seguintes características:

@charlenopires
charlenopires / moedas.json
Created February 21, 2025 18:45
Dados para App de Conversão
{
"success": true,
"timestamp": 1674038943,
"Abase": "EUR",
"date": "2023-01-18",
"rates": {
"AED": 3.986738,
"AFN": 98.049483,
"ALL": 117.015434,
"AMD": 431.79791,