Skip to content

Instantly share code, notes, and snippets.

View jmenestr's full-sized avatar

Justin Menestrina jmenestr

  • Transcend
  • Denver, CO
View GitHub Profile
@jmenestr
jmenestr / ccc
Last active March 3, 2026 18:47
ccc — Open a GitHub Codespace in Cursor with bootstrapped personal environment
#!/usr/bin/env zsh
# ccc — Open a GitHub Codespace in Cursor with bootstrapped personal environment
#
# Usage: ccc [-n codespace-name] [-k ssh-key-path]
# -n Codespace name (optional — prompts if omitted)
# -k SSH key path (default: ~/.ssh/id_rsa)
#
# Runs cs --setup first (pulls latest skills, installs Claude), then opens Cursor.
set -euo pipefail

Claude Code Skills

Personal skills for Claude Code, synced across computers via gist.

Skills

  • obsidian-workshop: Helper for working with Obsidian workshop vault
  • today: Read daily note, calendar, and task list. Generate a prioritized plan for today.

Adding More Skills

@jmenestr
jmenestr / CLAUDE.md.deleted
Last active March 3, 2026 18:40
Codespace bootstrap: tmux + Claude Code workflow
# Personal Context — Justin Menestrina
## Role
Senior engineer on the **Pikachu (Preference Management)** team at Transcend.
## Repos
- Primary: `transcend-io/main`
- CLI tools: `transcend-io/cli`
## Linear
@jmenestr
jmenestr / query.graphql
Last active October 16, 2019 14:27
GraphlQL Query for grabbing the associated PR from a merge commit into master
# Type queries into this side of the screen, and you will
# see intelligent typeaheads aware of the current GraphQL type schema,
# live syntax, and validation errors highlighted within the text.
# We'll get you started with a simple query showing your username!
query {
repository(owner: "GuildEducationInc", name:"recess-automation-test") {
object(oid: "5dafe651556022afce3b2cf3c22795a402f1dc1c") { # THis is the SHA of the git merge
... on Commit {
id