Skip to content

Instantly share code, notes, and snippets.

View klementj's full-sized avatar
🤖

Klement Johansen klementj

🤖
  • AspIT
  • Copenhagen
View GitHub Profile
@klementj
klementj / claude-code-token-saving-guide.md
Created July 30, 2025 11:05 — forked from artemgetmann/claude-code-token-saving-guide.md
Practical workflow for reducing token usage in Claude Code while preserving session continuity. Includes compacting strategies, CLAUDE.md structure, modular context management, and prompt engineering tips.

🧠 How to Save Context Tokens When Using Claude Code

This is a personal reference workflow for minimizing token usage while maintaining project continuity across Claude Code (Sonnet 4 with file access).


✅ Setup: Populate CLAUDE.md

Claude loads CLAUDE.md automatically at session start.

@klementj
klementj / supabase_profile_sync.sql
Created June 4, 2025 16:31 — forked from fnimick/supabase_profile_sync.sql
Create a `public.profile` table and keep it in sync with supabase `auth.users` for selected fields in both directions.
/**
* USERS
* Note: This table contains user data. Users should only be able to view and update their own data.
* Some data is synced back and forth to `auth.users` as described below.
*
* `full_name`: synced in both directions
* `email`: synced from user metadata to profile only
* `avatar_url`: synced from user metadata to profile only
* `terms_accepted_at`: synced from profile to user metadata only
*/
@klementj
klementj / Contract Killer 3.md
Last active February 6, 2020 13:57
The latest version of my ‘killer contract’ for web designers and developers

Web Design kontrakt

Mellem kundens navn

Og virksomheds navn

Resume:

Jeg vil altid gøre mit bedste for at opfylde dine behhov og møde dine krav, men det er vigtigt at tingene er skrevet ned så vi begge ved hvad der er hvad, hvem der gør hvad og hvad der sker hvis noget går galt. I denne kontrakt er der ikke nogle kompliserede lovtermer eller lange passager ulæselig tekst. Jeg har ingen interesse i at snyde dig til at underskrive noget som du senere måske fortryder. Hvad vi begge vil er hvad der er bedst for begge parter, nu og i fremtiden.

Planlægning af projekt til Steen

Fælles plan for projekt som vi laver for Steen. Først definerer og afgrænser vi opgaven.

Definition af opgaven

Forstå problemområdet

Nogle AspIT elever mangler indsigt i hvor mange pauser de har brug for i løbet af en arbejdsdag. Steen vil have lavet en app, der kan hjælpe både Steen og eleven med indsigten.

Hvilket problem skal vi løse?

Steen vil have en app der kan bruges af AspIT elever til at give indsigt i elevens behov for pauser. Denne indsigt kommer nødvendigvis ikke at appen, men gennem samtale mellem Steen og eleven. Appen skal altså bruges af både Steen og eleven til, at understøtte Steen pædagogiske arbejde.

@klementj
klementj / devops_training.md
Last active May 26, 2019 22:25 — forked from ssmythe/devops_training.txt
Training materials for DevOps

====== Videos

DevOps

What is DevOps? by Rackspace - Really great introduction to DevOps https://www.youtube.com/watch?v=_I94-tJlovg

Sanjeev Sharma series on DevOps (great repetition to really get the DevOps concept)