Skip to content

Instantly share code, notes, and snippets.

For Claude CLI
Run the following command to add the server to Claude:
Bash
claude mcp add --scope user mempalace -- python -m mempalace.mcp_server
For Gemini CLI
Run the following command to add the server to Gemini for your current project:
Bash
gemini mcp add mempalace python -m mempalace.mcp_server
---
name: fullstack-form
description: >
Impl�mente un formulaire full-stack complet dans le style CSSF/TRS2 (React + Formik + Yup en front,
Java Spring Boot + JPA + MapStruct en back, Flyway pour la DB).
D�clencher ce skill quand l'utilisateur veut : cr�er un formulaire, ajouter un �cran de saisie,
impl�menter une entit� avec son CRUD, cr�er une table avec des sous-lignes (1:N), scaffolder
un formulaire front-to-back. Mots-cl�s d�clencheurs : "formulaire", "form", "�cran de saisie",
"cr�er une entit�", "1:N", "FieldArray", "table dynamique", "CRUD", "scaffolder".
---
3 experts de diététiques réfléchissent attentivement a un menu équilibré et pas trop gras.
### Instruction:
En te basant du type de menu passé en input, établit un menu en indiquant les titres de chaque plat en suivant ce format. Le menu ne peut pas proposer de bébé animaux (veau, canard, agneau)
[jour]
Midi : [choix d'un Plat pour midi]
Soir: [choix d'un Plat pour le soir]
Le plat doit être un exemple de plat qui répond au type.
import {Page} from "puppeteer/lib/esm/puppeteer/common/Page";
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({headless: true});
const page = await browser.newPage();
page.on('console', (msg: any) => console.log('PAGE LOG:', msg.text()));
@xblaster
xblaster / convert.py
Created April 23, 2019 20:51
convert.py
#!/bin/python
# coding: utf-8
source = "../Bernard Werber/Demain les chats"
target = "../target/Bernard Werber/Demain les chats"
import os
from multiprocessing import Pool
# ffmpeg -i "{}" -ab 320k -map_metadata 0 -id3v2_version 3 -acodec libmp3lame "$D/mp3/${B%.*}.mp3"'
version: '2.1'
services:
ui:
image: xblaster/juridic-ai-extraction:9.2
environment:
VIRTUAL_HOST: juridic.lo2k.net
ports:
- "5000:5000"
restart: always
expose:
#latest file modified
find <<path>> -type f -exec stat -c '%Y %n' {} \; | sort -nr | awk 'NR==1,NR==1 {print $2}'
#find 3 latest files modified
find <<path>> -type f -exec stat -c '%Y %n' {} \; | sort -nr | awk 'NR==1,NR==3 {print $2}'
Mon numéro est le 06 88 56 47 41
import math
import sys
from os import path
if (len(sys.argv) < 3):
print("not enough argument")
fileArg = sys.argv[1]
fileArgOut = sys.argv[2]
fileOrig = open(fileArg, 'rb')
#!/usr/bin/env groovy
pipeline {
agent any
stages {
stage('Install dependencies') {
steps {
nodejs(configId: 'DefaultNpmrcConfig', nodeJSInstallationName: 'NodeJS 9.4.0') {
sh "npm i"
}
}