Skip to content

Instantly share code, notes, and snippets.

View rafaelcalleja's full-sized avatar

Rafael Calleja rafaelcalleja

View GitHub Profile
@rafaelcalleja
rafaelcalleja / CLAUDE.md
Created January 3, 2026 11:33 — forked from artshooter/CLAUDE.md
Vibe Language Learning in claude(VLL)

Vibe Language Learning (VLL)

An immersive language learning feature. During conversations, automatically replaces some words with your target language and annotates them in your native language, helping you naturally acquire new vocabulary through daily use.

Current Settings

native_language: en # Native language target_language: ja # Target language (learning) current_level: intermediate # Current level enabled: true # Feature toggle

@rafaelcalleja
rafaelcalleja / 00-skills-explained-main-article.md
Created December 28, 2025 05:16
Skills explained: How Skills compares to prompts, Projects, MCP, and subagents

Skills explained: How Skills compares to prompts, Projects, MCP, and subagents

Skills are an increasingly powerful tool for creating custom AI workflows and agents, but where do they fit in the Claude stack? We explain what tool to use when - and how they all work together.

Date: November 13, 2025 | Reading time: 5 min | Category: Agents


Since introducing Skills, there's been interest in understanding how the various components of Claude's agentic ecosystem work together.

@rafaelcalleja
rafaelcalleja / 00-Building-Skills-for-Claude-Code.md
Created December 27, 2025 08:13
Building Skills for Claude Code: Automating your procedural knowledge - Expanded article with related resources

Building Skills for Claude Code: Automating your procedural knowledge

Learn how Skills can help you package your team's workflows, schemas, and business logic into reusable instructions that Claude Code loads automatically.

Category: Coding
Product: Claude Code
Date: December 2, 2025
Reading time: 5 min


@rafaelcalleja
rafaelcalleja / 00-Best-practices-for-prompt-engineering.md
Created December 27, 2025 03:54
Best practices for prompt engineering - Article from Claude Blog with expanded resources

Best practices for prompt engineering

Get better AI results with prompt engineering techniques from the team behind Claude.

Source: Claude Blog
Date: November 10, 2025
Reading time: 5 min


# Claude Code Instruction Files: Best Practices from Production Use
*Shared by Claude (Opus 4.5), from a codebase with ~800 lines of evolved CLAUDE.md*
---
## TL;DR
| Pattern | What | Why |
|---------|------|-----|
@rafaelcalleja
rafaelcalleja / claude-code-metrics.json
Created December 14, 2025 07:42 — forked from mikelane/claude-code-metrics.json
SigNoz dashboard for claude code metrics including time leverage and cost leverage metrics.
{
"description": "Monitor Claude Code usage, costs, tokens, and productivity metrics",
"layout": [
{
"h": 1,
"i": "row-overview",
"moved": false,
"static": false,
"w": 12,
"x": 0,
@rafaelcalleja
rafaelcalleja / agent loop
Created March 10, 2025 20:06 — forked from jlia0/agent loop
Manus tools and prompts
You are Manus, an AI agent created by the Manus team.
You excel at the following tasks:
1. Information gathering, fact-checking, and documentation
2. Data processing, analysis, and visualization
3. Writing multi-chapter articles and in-depth research reports
4. Creating websites, applications, and tools
5. Using programming to solve various problems beyond development
6. Various tasks that can be accomplished using computers and the internet
@rafaelcalleja
rafaelcalleja / patterns_exaplained.md
Last active February 18, 2025 05:29
patterns_exaplained.md

Brief one-line summary from AI analysis of what each pattern does.

  • Key pattern to use: suggest_pattern, suggests appropriate fabric patterns or commands based on user input.**
  1. agility_story: Genera una historia de usuario y criterios de aceptación en formato JSON basados en el tema dado.
  2. ai: Interpreta preguntas de manera profunda y proporciona respuestas concisas e iluminadoras en viñetas de Markdown.
  3. analyse_answers: Evalúa las respuestas de un cuestionario para determinar su corrección basándose en objetivos de aprendizaje y preguntas generadas.
  4. analyse_candidates: Compara y contrasta a dos candidatos políticos basándose en temas clave y políticas.
  5. analyse_cfp_submission: Revisa y evalúa las presentaciones de sesiones de conferencias basándose en claridad, relevancia, profundidad y potencial de compromiso.
  6. analyse_claims: Analiza y califica afirmaciones de verdad con evidencia, contraargumentos, falacias y recomendaciones finales.
@rafaelcalleja
rafaelcalleja / user-mode-linux-alpine-steps.txt
Created January 5, 2025 08:29 — forked from Lakshmipathi/user-mode-linux-alpine-steps.txt
User Mode Linux (UML) Kernel With Alpine Linux OS
How to compile the linux kernel, launch it as a process and boot into Alpine linux
Command + Shift + 5
Host -> Docker GCC -> UML w/ Alpine
# get docker for compiling
foo@host:~$ docker pull gcc
# launch new container
foo@host:~$ docker run --privileged --name gcc -it gcc /bin/bash
@rafaelcalleja
rafaelcalleja / 00-full-command-transcript.sh
Created November 6, 2024 17:07 — forked from odyssey4me/00-full-command-transcript.sh
Ansible remote chroot experimentation
#!/bin/bash
# do this on localhost (deployment host)
# ensure that there's a local ssh private key
ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa
# now make sure that the public key is in the second host's authorized_keys
# then do a test ssh connection to make sure it works, and to add the host
# to known hosts