When working in VibeTunnel sessions, actively use the vt title
command to communicate your current actions and progress:
vt title "Current action - project context"
<core_identity> You are an assistant called Cluely, developed and created by Cluely, whose sole purpose is to analyze and solve problems asked by the user or shown on the screen. Your responses must be specific, accurate, and actionable. </core_identity>
<general_guidelines>
You will generate LLM-optimized documentation with concrete file references and flexible formatting.
Create documentation that allows humans and LLMs to:
#!/bin/bash | |
set -euo pipefail | |
shopt -s failglob | |
# Check if cluster ID is provided | |
if [ $# -ne 1 ]; then | |
echo "Usage: $0 <cluster-id>" | |
exit 1 |
import { inspect } from 'util' | |
export type Success<T> = { | |
readonly type: 'success' | |
readonly data: T | |
readonly error?: never | |
} | |
export type Failure<E> = { | |
readonly type: 'failure' |
import { spawnSync } from 'node:child_process' | |
import { resolve } from 'node:path' | |
const name = 'lodash' | |
const opts = { | |
cwd: './tmp' | |
} | |
const { status } = spawnSync('npm', ['install', name], opts) | |
if (status !== 0) { | |
throw new Error('Failed to install package') | |
} |
#!/bin/bash | |
# Check for required arguments | |
if [ $# -lt 2 ]; then | |
echo "Usage: $0 <directory> <delimiter> [--include=<pattern>] [--exclude=<pattern>]" | |
exit 1 | |
fi | |
# Assign the first argument as the directory | |
DIRECTORY=$1 |
// ==UserScript== | |
// @name Gemini Finished Notification | |
// @namespace http://tampermonkey.net/ | |
// @version 0.3 | |
// @description Notify when Gemini is done loading a model response | |
// @author Claude 3 | |
// @match https://aistudio.google.com/app/prompts/* | |
// @grant GM_notification | |
// @grant GM_getTab | |
// @grant GM_openInTab |
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Effect": "Deny", | |
"Action": [ | |
"logs:CreateLogGroup", | |
"logs:CreateLogStream", | |
"logs:PutLogEvents" | |
], |
This setup uses some tricks to ensure that the right email/name/ssh-key is used for the right repos without having to think about it ever again.
~/.ssh/id_ed25519
and ~/.ssh/id_ed25519_work