Skip to content

Instantly share code, notes, and snippets.

View lucis's full-sized avatar
🇧🇷
de Campina

Lucis lucis

🇧🇷
de Campina
View GitHub Profile
@lucis
lucis / alias.sh
Created April 27, 2023 16:22
Useful Git alias
alias gp="git pull"
alias gpr="git openpr"
alias gcb="git checkout -b"
alias gc-="git checkout -"
alias grm="git rebase main"
alias grc="git rebase --continue"
alias garc="git add . && git rebase --continue"
alias grh="git reset --hard"
alias gac="git ac"
alias rebasemain="gcm && gp && gc- && grm"
@lucis
lucis / proxies.json
Created May 25, 2023 23:39
Using proxies or redirects in deco.cx
{
"audiences": [
{
"name": "vtex_legacy_proxy",
"routes": [
{
"handler": {
"value": {
"url": "https://fashion.bravtexstores.com.br",
"__resolveType": "$live/handlers/proxy.ts"
@lucis
lucis / sections-Component.tsx
Created June 13, 2024 20:19
Useful for HTMX integration with deco.cx
import { useSection } from "deco/hooks/useSection.ts";
import type { AppContext } from "../apps/site.ts";
import type { SectionProps } from "deco/mod.ts";
import { toFileUrl } from "std/path/mod.ts";
interface Props {
component: string;
props?: Record<string, unknown>;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Automato Celeste</title>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script src="https://cdn.tailwindcss.com"></script>
</head>
[
{
"type": "markdown",
"content": "# Firebase App Generator\n Before starting, watch [the tutorial](https://www.loom.com/share/99140b06774847bbb3f10474160a6e08)\n## Checklist\n - Setup Firebase Project\n - Setup Firebase Web App\n - Setup Firestore Database\n - Setup Authentication\n - Allow your .webdraw.app domain"
},
{
"id": "firebase-config",
"type": "prompt",
"title": "Paste your Firebase Config Here",
"placeholder": "e.g: const firebaseConfig = {...}"
{
"lingua_portuguesa": {
"nome_disciplina": "Língua Portuguesa",
"ano": [
{
"nome_ano": [
"1º"
],
"unidades_tematicas": [
{

Gistify

Conecte seu gist e cria um hypersite com um app gerado com IA para cada gist

Como funciona:

  • Usuário instala, selecionando o MCP do Github
  • Mostramos uma tela cada gist com um botão: "Gerar App"
  • Isso chama AI gerando um simples HTML que representa aquele gist
  • Usuário ganha um /blog no app que mostra esses HTML em sequencia cronológica invertida, estilo um blog
@lucis
lucis / workflowz.md
Created October 3, 2025 06:31
Prompt for a workflow app to install into your application

Workflowz - Complete Technical One-Pager

🎯 Project Essence

AI-Powered MCP Workflow Builder: Visual SDK for creating, executing, and managing Model Context Protocol (MCP) workflows with dynamic code generation, @refs resolution, and real-time execution via Cloudflare Workers.

Core Value Proposition: Transform natural language into executable multi-step workflows with AI-generated code, cross-step data references (@refs), and stateless tool execution via DECO_TOOL_RUN_TOOL.

Portable Blueprint: You can inject this blueprint into any application (even one without workflows) by exposing your existing APIs as MCP tools. The same UX patterns and execution engine will work over your domain-specific endpoints.

Integração com Deconfig via MCP – Guia Completo de Plumbing

1. Fundamentos e Arquitetura

Objetivo

Habilitar apps externos a:

  • Ler/escrever configuração versionada (branches/arquivos) no Deconfig (Durable Objects)
  • Expor recursos tipados (Resources 2.0) via MCP, idêntico ao padrão workflow
  • Consumir ferramentas do workspace via HTTP/SSE/Websocket