Skip to content

Instantly share code, notes, and snippets.

View thibaudcolas's full-sized avatar
😀

Thibaud Colas thibaudcolas

😀
View GitHub Profile
@thibaudcolas
thibaudcolas / eval.md
Created March 25, 2026 21:36
LLM Markdown support eval

Evaluating Markdown support in LLMs

With explicit prompting for Markdown output (best case scenario).

Problem scenarios

Strikethrough

~ vs. ~~, inconsistent between models.

@thibaudcolas
thibaudcolas / README.md
Created March 9, 2026 15:47
Skill session log - upgrading-stylelint, OpenCode Kimi K2.5, django-pattern-library
@thibaudcolas
thibaudcolas / diagram.md
Created March 4, 2026 07:37
Package quadrants diagram

Package quadrants diagram

quadrantChart
    x-axis Low downloads --> High downloads
    y-axis Low stars --> High stars

    quadrant-1 "Popular"
    quadrant-2 "High visibility"
 quadrant-3 "Under the radar"
@thibaudcolas
thibaudcolas / upgrading-wagtail.md
Last active February 4, 2026 18:24
AI skill to upgrade Wagtail projects. Add this to your AI coding harness (instructions: https://agentskills.io/)
name upgrade-wagtail
description Plan and optionally execute an upgrade to a new Wagtail release, including all needed dependency updates.
license MIT

Upgrade Wagtail

Usage:

@thibaudcolas
thibaudcolas / AGENTS-codex.md
Last active December 11, 2025 09:19
PR templates AI disclosure requirements

Generated with OpenAI Codex (gpt-5.1-codex-max)


Repository Guidelines

Project Structure & Module Organization

  • django/: main framework packages; app directories mirror Django’s built-in contrib/apps layout.
  • tests/: Python test suite mirrors django/ paths (e.g., tests/forms_tests/ for django/forms/); runtests.py drives execution.
  • docs/: Sphinx sources; see docs/README for building HTML and make targets.
@thibaudcolas
thibaudcolas / ai-fluency.md
Last active December 18, 2025 20:44
Zapier AI fluency
Role Unacceptable Capable Adoptive Transformative
Engineering Calls AI coding assistants “too risky”
Has never tested AI-generated code
Relies only on Stack Overflow snippets
Uses ChatGPT / Copilot / etc for simple coding tasks (e.g. regex, unit-test stubs)
Can explain how they prompt, review, and validate AI output
Chains LLM calls with fallback + retry logic
Adds eval tests to flag hallucinations
Knows Claude Code, Cursor, Windsurf, etc
Can walk interviewers through prompt tweaks, token limits, code review
Ships LLM-powered features, monitors live metrics, and refines based on user feedback
Builds an AI-first dev pipeline (guardrails, RAG docs, etc) that cuts down PR cycle time
Product Dismisses AI as hype, showing no curiosity about user valuePRDs and prototypes lack any AI concepts or experiments Uses ChatGPT to draft PRDs, story maps, and synthesize user-interview notesKnows basics (LLMs, embeddings, latency vs cost)
@thibaudcolas
thibaudcolas / flatpage.html
Created October 30, 2025 13:19
Annual report DSF
<title>2024 Annual Impact Report | Django Software Foundation</title>
<meta id="theme" name="color-scheme" content="light">
<script>theme.content = localStorage.getItem('report-theme')</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="2024 highlights, community-driven achievements, impactful stories, and financial transparency">
<meta name="fediverse:creator" content="@django@fosstodon.org">
<meta name="twitter:card" content="summary_large_image">
<meta property="og:type" content="article">
<meta name="twitter:site" content="@djangoproject">
<meta name="twitter:creator" content="@djangoproject">
@thibaudcolas
thibaudcolas / frab_to_csv.py
Created October 25, 2025 12:14
frab_to_csv conference schedule pretalx
#!/usr/bin/env python3
"""
Convert a frab/pretalx schedule JSON to CSV for Google Sheets.
Usage:
python frab_to_csv.py input.json > output.csv
"""
import sys, json, csv
from datetime import datetime
REQUIRED_ORDER = [
@thibaudcolas
thibaudcolas / frab_to_csv.py
Created October 25, 2025 12:14
frab_to_csv conference schedule pretalx
#!/usr/bin/env python3
"""
Convert a frab/pretalx schedule JSON to CSV for Google Sheets.
Usage:
python frab_to_csv.py input.json > output.csv
"""
import sys, json, csv
from datetime import datetime
REQUIRED_ORDER = [
@thibaudcolas
thibaudcolas / WARP.md
Created October 23, 2025 10:56
WARP.md on Wagtail with AGENTS.md first draft

WARP.md

This file provides guidance to WARP (warp.dev) when working with code in this repository.

Commands

Development Setup

# Install development dependencies and build assets
make develop