Skip to content

Instantly share code, notes, and snippets.

@Elmanuel1
Elmanuel1 / SKILL.md
Created April 21, 2026 20:10
Grill Me — Claude skill for stress-testing plans and designs through structured interview

name: grill-me description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me". user_invocable: true allowed-tools:

  • Read
  • Glob
  • Grep
  • Bash
  • WebFetch
@Elmanuel1
Elmanuel1 / settings_profile.jsonnet
Created May 5, 2024 07:01
settings_profile.jsonnet
// Parameters that might be included in the settings update webhook payload for profile changes
local userSettingsUpdateProfileInfo = {
user_id: std.extVar('user_id'), // External variable for user ID
email: std.extVar('email'), // External variable for user's email
settings_updated_at: std.extVar('settings_updated_at'), // External variable for the settings update timestamp
update_type: 'profile_change', // Static value indicating the type of update
fields_changed: std.extVar('fields_changed'), // External variable as a list of profile fields that were updated
};
// Additional metadata related to the settings update event for profile changes
@Elmanuel1
Elmanuel1 / settings_oidc.jsonnet
Created May 5, 2024 06:55
settings_oidc.jsonnet
// Parameters that might be included in the settings update webhook payload for OIDC
local userSettingsUpdateOIDCInfo = {
user_id: std.extVar('user_id'), // External variable for user ID
email: std.extVar('email'), // External variable for user's email
settings_updated_at: std.extVar('settings_updated_at'), // External variable for the settings update timestamp
update_type: 'oidc_change', // Static value indicating the type of update
oidc_provider: std.extVar('oidc_provider'), // External variable indicating which OIDC provider was configured or changed
};
// Additional metadata related to the settings update event for OIDC
@Elmanuel1
Elmanuel1 / settings_totp.jsonnet
Created May 5, 2024 06:51
settings_totp.jsonnet
// Parameters that might be included in the settings update webhook payload for TOTP
local userSettingsUpdateTOTPInfo = {
user_id: std.extVar('user_id'), // External variable for user ID
email: std.extVar('email'), // External variable for user's email
settings_updated_at: std.extVar('settings_updated_at'), // External variable for the settings update timestamp
update_type: 'totp_change', // Static value indicating the type of update
totp_enabled: std.extVar('totp_enabled'), // External variable indicating if TOTP is enabled or disabled
};
// Additional metadata related to the settings update event for TOTP
@Elmanuel1
Elmanuel1 / settings_password.jsonnet
Created May 5, 2024 06:45
settings_password.jsonnet
// Parameters that might be included in the settings update webhook payload
local userSettingsUpdateInfo = {
user_id: std.extVar('user_id'), // External variable for user ID
email: std.extVar('email'), // External variable for user's email
settings_updated_at: std.extVar('settings_updated_at'), // External variable for the settings update timestamp
update_type: 'password_change', // Static value indicating the type of update
};
// Additional metadata related to the settings update event
local settingsUpdateMetaData = {
@Elmanuel1
Elmanuel1 / recovery.jsonnet
Created May 5, 2024 06:34
recovery.jsonnet
// Parameters that might be included in the recovery webhook payload
local userRecoveryInfo = {
user_id: std.extVar('user_id'), // External variable for user ID
email: std.extVar('email'), // External variable for user's email
recovery_initiated_at: std.extVar('recovery_initiated_at'), // External variable for the recovery initiation timestamp
recovery_method: std.extVar('recovery_method'), // External variable for the method of recovery (e.g., email, sms, security questions)
};
// Additional metadata related to the recovery event
local recoveryMetaData = {
@Elmanuel1
Elmanuel1 / verify.jsonnet
Created May 5, 2024 06:25
Verify Jsonnet
// Parameters that might be included in the verification webhook payload
local userVerificationInfo = {
user_id: std.extVar('user_id'), // External variable for user ID
email: std.extVar('email'), // External variable for user's email
verified_at: std.extVar('verified_at'), // External variable for the verification timestamp
verification_method: std.extVar('verification_method'), // External variable for the method of verification (e.g., email, sms)
};
// Additional metadata related to the verification event
local verificationMetaData = {
@Elmanuel1
Elmanuel1 / login.jsonnet
Created May 5, 2024 06:21
Login jsonnet
// Parameters that might be included in the login webhook payload
local userLoginInfo = {
user_id: std.extVar('user_id'), // External variable for user ID
email: std.extVar('email'), // External variable for user's email
logged_in_at: std.extVar('logged_in_at'), // External variable for the login timestamp
login_method: std.extVar('login_method'), // External variable for the method of login (e.g., password, social, biometric)
};
// Additional metadata related to the login event
local loginMetaData = {
@Elmanuel1
Elmanuel1 / registration-webhook.jsonnet
Created May 5, 2024 06:08
User Registration JsonNet
// Parameters that might be included in the registration webhook payload
local userRegistrationInfo = {
user_id: std.extVar('user_id'), // External variable for user ID
email: std.extVar('email'), // External variable for user's email
registered_at: std.extVar('registered_at'), // External variable for the registration timestamp
registration_method: std.extVar('registration_method'), // External variable for the method of registration
};
// Additional metadata related to the registration event
local registrationMetaData = {
@Elmanuel1
Elmanuel1 / EncryptionUtils.java
Created September 16, 2021 09:17
VISA MLE Encyption Snippet
package com.gradle.example.config;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.IOException;
import java.math.BigInteger;
import java.nio.charset.Charset;
import java.security.KeyFactory;
import java.security.NoSuchAlgorithmException;
import java.security.PrivateKey;