https://nathancheng.fyi/looking
Nathan Cheng writes skills that help AI agents work on React frontends, Obsidian vaults and personal knowledge management, terminal security, and technical documentation. His React guidance steers agents away from unnecessary useEffect calls toward derived values and simpler alternatives, while his Obsidian skills cover Templater templates, daily-note logging from GitHub commits, and periodic rollups. Several of his skills focus on the practical tooling of a working developer, including tirith terminal guard configuration and Lucide icon selection.
Agent Stuff
42 skills · 10 stars · MIT
Archive Conversation Create analytical archival summaries of AI conversations, capturing intellectual journeys, key in…
Archive To Brain Save an archival summary of an AI conversation to Nathan's Obsidian vault, using the Thinking not…
Audit Transcription Audit an existing transcript for likely mistranscriptions.
Bb Agent Coordination Use alongside bb-cli when coordinating work across bb threads: delegation, ownership, environment…
Build Lab Set up a durable /lab section in a website: a sidebar shell over design experiments, a tested reg…
Clip Skills Save supplied bunx skills output as a repository or individual-skill note in Brain, Nathan’s pers…
Code To Pantry Use when looking up reusable components in Nathan's pantry, bringing one into a project, or savin…
Commit Create well-formatted commits with conventional commit messages.
Create Topic Note Create a topic note grouping related notes under a common theme, with automatic backlinking to so…
Drafting Writing Help the user develop their own writing through questions, fragment mining, shaping drafts, or ti…
Enrich From Transcript Add substantive detail from a transcript to an existing meeting or interview note, or scaffold a…
Extract Flow Scenario Use when extracting an actual workflow, user journey, or operational scenario from a conversation…
File Naming Propose meaningful filenames from file contents and context.
Herdr Agent Coordination Use alongside the managed herdr skill whenever recognized agents communicate through Herdr: peer…
Nweii Skills Use when authoring, auditing, migrating, installing, or publishing skills and plugins in Nathan’s…
Obsidian App Css Use when writing, debugging, auditing, or reorganizing CSS snippets or app themes for Obsidian de…
Obsidian Clis Use when operating Obsidian from the terminal: notes, search, properties, links, tasks, Bases, or…
Obsidian Granola Import Granola meetings into Obsidian, or process an imported meeting through a saved transcripti…
Obsidian Log Commits Fetches today's GitHub commits across personal and org repos, filters noise, and appends a summar…
Obsidian Publish Customize Use when theming or scripting an Obsidian Publish site through publish.css or publish.js, includi…
Obsidian Templater Help with templates/snippets for the Obsidian Templater plugin.
Obsidian Web Clipper Use when creating, importing, or debugging Obsidian Web Clipper templates: JSON, variables, filte…
People Notes Use for person-centered work in Nathan's Brain vault: prepare context from a profile and linked r…
Periodic Rollup Use when synthesizing child periodic-note descriptions into a parent week, quarter, or year, or c…
Quantify Impact Draw out defensible metrics from descriptions of work through questions and explicit estimates.
Raycast Extensions Build Raycast extensions — commands, List/Form/Grid views, hooks like useFetch, AI integration, m…
React Useeffect React useEffect best practices.
Repo Docs Use when writing, revising, or auditing READMEs, repo docs, RFCs, PR descriptions, or commit mess…
Save Term Use when saving an encountered term or a concept coined in conversation as a Brain Term note, wit…
Semantic Compression Compress wordy language or loosely expressed thinking into a smaller, sharper form without flatte…
Set Note Description Use when writing a note's description property for recall or retrieval.
Software Test Quality Audit software tests for assertion, fixture, mock, or flakiness problems; choose the test level f…
Spec Shaping Shape product ideas into actionable specs and sprint plans.
Suggest Lucide Icons Pick Lucide icons for a concept, UI placement, or vault note.
Teach Me Use when the user asks to learn a concept or understand completed work through stepwise tutoring,…
Things App Use Things 3 to read, capture, schedule, or update tasks and projects, including Today/Inbox view…
Tirith Config Operate tirith, the terminal guard against homograph URLs, ANSI injection, and pipe-to-shell.
Transcribe Audio Transcribe audio or video to text with a locally-run speech-to-text model.
Update Changelog Add or revise a project's Keep-a-Changelog-format changelog, including version bumps and change-t…
Use Tailwind V4 Tailwind CSS v4 syntax and v3→v4 migration reference.
Validating Startup Ideas Find and validate startup ideas by mining user complaints, crafting premises, and navigating the…
Visual Keywords Generate search keywords for images, screenshots, visual references, or typeface specimens.