Skip to content

Instantly share code, notes, and snippets.

View lisaross's full-sized avatar
:shipit:
Focus!

Lisa Ross lisaross

:shipit:
Focus!
View GitHub Profile
@lisaross
lisaross / 04-minimal-viable-stack.md
Last active January 18, 2026 22:14
Article 4: The Minimal Viable Stack - Claude Code for Practitioners series

profile: lr format: newsletter topic: The Minimal Viable Stack—where to start if starting over red_thread: Start minimal and learn how things work together. Iterate as problems repeat. goal: Reader has a concrete starting architecture and philosophy for building up—not a copy of someone else's setup. generated: 2026-01-18T15:30:00Z voice_match: 92 word_count: 1750 status: complete

@lisaross
lisaross / 02-the-planning-trap.md
Last active January 16, 2026 13:28
Article 2: The Planning Trap (v2 - Context Intelligence as thread)

profile: lr format: newsletter topic: Context Intelligence—the skill of reading what kind of work you're facing and knowing how to approach it red_thread: The question isn't "should I plan?"—it's "what kind of work is this?" Context intelligence is the skill that answers that. goal: Reader understands that context intelligence (recognizing work types, sensing complexity, knowing when rigor pays off) is the meta-skill underlying effective Claude Code workflows, and knows how to apply it in practice. generated: 2026-01-15 voice_match: TBD word_count: TBD status: draft-v2

@lisaross
lisaross / 02-the-planning-trap.md
Last active January 15, 2026 22:36
Article 2: The Planning Trap (And When Planning Pays Off) - Claude Code for Practitioners series

profile: lr format: newsletter topic: When planning pays off vs when iteration wins in Claude Code workflows red_thread: The question isn't "should I plan?"—it's "what kind of work is this?" goal: Reader understands the distinction between recurring systems (where rigor pays off) and one-off work (where iteration wins), and knows how to recognize which they're facing. generated: 2026-01-15 voice_match: 91 word_count: 1750 status: complete

@lisaross
lisaross / cc-sync
Created January 7, 2026 20:13
Claude Code plugin sync script - updates marketplace catalogs and all installed plugins
#!/bin/bash
# Claude Code plugin sync - run daily alongside brew update
# Update marketplace catalogs
claude plugin marketplace update
# Update each installed plugin
jq -r '.enabledPlugins // {} | keys[]' ~/.claude/settings.json 2>/dev/null | while read plugin; do
claude plugin update "$plugin" 2>/dev/null
done
@lisaross
lisaross / agent-preflight-prompt.md
Last active January 5, 2026 20:08
Preflight prompt for unblocking AI agents before long autonomous sessions

Agent Preflight Prompt

Paste this after your task brief to surface blockers before long autonomous sessions.

The Prompt

## PREFLIGHT CHECK - Do Not Start Work Yet

Before implementing anything, conduct a thorough preflight analysis. Surface every potential blocker NOW so we can resolve them before you begin.
@lisaross
lisaross / codify.md
Created December 30, 2025 18:30
Claude Code /codify command - capture discoveries from iteration and turn them into reusable infrastructure
name description argument-hint allowed-tools
codify
Capture a discovery from iteration and turn it into reusable infrastructure
[what you discovered]
Read, Write, Edit, Glob, Grep, Bash, AskUserQuestion

Codify Command

Capture what you learned through iteration and turn it into reusable infrastructure.

@lisaross
lisaross / plugin-cleanup.md
Created December 10, 2025 15:28
Clean up stale plugin caches from removed marketplaces
description argument-hint
Clean up stale plugin caches from removed marketplaces
[--dry-run] [marketplace-name]

Plugin Cache Cleanup

Clean up stale plugin artifacts (commands, agents, skills) from marketplaces that have been removed.

User Request

@lisaross
lisaross / Tana_MCP_Global_Instructions_Claude.md
Last active June 11, 2025 17:19
These instructions ensure consistent, properly structured content when sending information to Tana via MCP.

Tana MCP Content Structure Instructions

Overview

These instructions ensure consistent, properly structured content when sending information to Tana via MCP.

IMPORTANT: ANY TIME I ask to do something with Tana, use this MCP

Step-by-Step Process

1. Create the Main Node

{
"name": "Voicenotes to Tana Integration",
"flow": [
{
"id": 8,
"module": "gateway:CustomWebHook",
"version": 1,
"parameters": {
"hook": 2282247,
"maxResults": 1
@lisaross
lisaross / tana-to-raycast-ai.sh
Created May 21, 2025 16:59
A Raycast script command that sends selected text from Tana (or any application) to a specific Raycast AI preset. The script automatically captures selected text, opens Raycast AI with your chosen preset, and pastes the text for processing.
#!/bin/bash
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Tana to Raycast AI
# @raycast.mode silent
# @raycast.packageName Tana Integration
# Optional parameters:
# @raycast.icon 💡