LandonSchropp
- 50 skills
- 0 followers
- 1 repo stars
- last month last updated
- ▌ Plan · landonschropp bundleUse when explicitly instructed to create an plan (feature, bug fix, or refactor). Not for automatic use—only when directly requested.
- ▌ Note · landonschropp bundleUse when working with files in ~/Notes (the user's Obsidian vault). Covers vault structure (PARA), file naming, frontmatter, icons, templates, kanban boards, and the obsidian CLI.
- ▌ Rspec · landonschropp bundleUse when writing tests for Ruby code in frameworks such as RSpec or Minitest.
- ▌ Herdr · landonschroppUse when a skill needs to open a project as a new herdr workspace via herdr-project, or close a herdr tab it no longer needs. Covers herdr-project open's --worktree and --prompt flags, and finding a tab by label to close it.
- ▌ Schedule · landonschroppUse when creating or editing a macOS LaunchAgent for a recurring or scheduled script. Covers plist structure, PATH resolution, multiple trigger times, the reload workflow, and which behaviors launchd already handles so they don't need to be rebuilt.
- ▌ Project · landonschropp bundleUse when reading or writing files under ~/Notes/Projects/, starting a new project, or archiving a finished one. Covers folder layout, the board file, supporting notes, and the project lifecycle across Future/, Projects/, and Archive/.
- ▌ Coach · landonschroppUse when a writer wants to improve a draft through guided questioning and revision rather than a direct rewrite
- ▌ Draft · landonschroppUse when an outline or bullet points need expanding into a fully developed document with complete paragraphs
- ▌
- ▌
- ▌
- ▌ Format · landonschroppUse when a document needs the writer's structural and formatting conventions applied
- ▌ Pre Review · landonschropp bundleUse when a commit's changes are finished and about to be presented for review. Runs the checks that catch the objections the user would otherwise raise, before they spend time reviewing.
- ▌ Outline · landonschroppUse when content or notes need organizing into a structured, hierarchical outline
- ▌ Keep Going · landonschroppInvoke after the agent has stopped, whether the user interrupted it or it paused on its own, to have it resume and stop asking for permission it doesn't need for the rest of the conversation.
- ▌ Daily Note · landonschroppUse when the user mentions a daily note, asks to add a task to today's daily todos, or reads or writes any file under ~/Notes/Daily Notes/. Covers location, section structure, and what each section is used for.
- ▌ Flashcards · landonschropp bundleUse when the user wants flash cards, a spaced-repetition deck, or a Mochi deck built from a note, a course, a book or any other source material.
- ▌ Script · landonschroppUse when creating a new command-line script or standalone executable from scratch. Covers language selection and defers to a language-specific skill for conventions and templates.
- ▌ Playwright · landonschropp bundleUse when a task needs a browser — reading a page, filling a form, taking a look at something, or reaching anything behind a login. Always run this skill before the `playwright-cli` skill.
- ▌ Self Destruct · landonschroppUse when creating a note, document, script or project that shouldn't outlive a known date — interview prep, a migration, a course, a time-boxed experiment — so it gets deleted on time instead of rotting in the repository.
- ▌ Plan Morning · landonschropp bundleUse when the user says "plan my morning" or wants to fill out morning journaling (Gratitude, Better Day, Daily Affirmation) and personal/work tasks for today's daily note.
- ▌ Streamline · landonschroppUse when content is verbose, repetitive, or padded and needs tightening while preserving meaning
- ▌ Unscramble · landonschroppUse when fragmented, dictated, or stream-of-consciousness notes need reorganizing into coherent prose without adding new ideas
- ▌ Git Edit Commit · landonschropp bundleUse when needing to fixup, squash, drop, reword, reorder, or edit commits in a branch's history. Handles the non-interactive approach agents need since `git rebase -i` requires a TTY.
- ▌ Generate · landonschroppUse when the user wants to run one or more generators from `@landonschropp/generate` (initialize, prettier, only-allow, eslint, typescript, vitest, bun-test, husky).
- ▌ Bun Script · landonschropp bundleUse when writing a TypeScript script with Bun. Covers the template, conventions, and required patterns.
- ▌ Close Workspace · landonschropp bundleUse when closing a herdr workspace or worktree. Merges the workspace's completed, reviewed branch into the default branch, confirms origin is in sync, then removes the worktree and closes the workspace.
- ▌ Git Atomic Commit · landonschropp bundleUse when splitting a working tree into atomic commits, or when changes need to be distributed across new commits and/or edits to prior commits on the branch. Especially relevant when changes within a single file belong in different commits.
- ▌ Bash Script · landonschropp bundleUse when writing a Bash script. Covers the template, conventions, and required patterns.
- ▌ Ruby Script · landonschropp bundleUse when writing a Ruby script. Covers the template, conventions, and required patterns.
- ▌ Concise Response · landonschroppInvoke when the agent's conversational replies have gotten too long or wordy and the user wants shorter answers for the rest of the conversation.
- ▌ Merge Pull Request · landonschropp bundleUse when merging a single GitHub pull request. Handles pre-flight checks, waits for CI, and executes the merge with the repo's default method or merge queue.
- ▌ NPM Publish · landonschroppUse when publishing or releasing a new version of an npm/pnpm/yarn/bun package to the registry. Covers package-manager detection, semver bump selection, tagging, pushing, scoped-package access, authentication, and one-time passwords (OTP).
- ▌
- ▌
- ▌ Git Merge Into Main · landonschroppUse when a finished, reviewed branch is committed and needs to be merged into the default branch in a repo that integrates directly to `main` (not via pull request).
- ▌ Project Conventions · landonschroppUse when setting up a new personal project, or when deciding which root file a piece of documentation, configuration, environment variable, or agent instruction belongs in. Covers the standard root files and what each one owns. Does not cover source code layout.
- ▌
- ▌ Write Skill · landonschropp bundleUse when creating, editing, evaluating, testing, or verifying ANY skill or skill-related file (SKILL.md, skill resources, skill scripts, or skill assets). If you're asked to evaluate or test a skill's effectiveness, use this skill.
- ▌ Stacked Pull Requests · landonschropp bundleUse when working with a stack of GitHub pull requests — creating branches, keeping the stack in sync, or merging in order. Covers Git Town setup, PR targeting, rebasing, and landing the stack.
- ▌ React Component · landonschroppUse when writing or editing a React component. Covers preferred patterns for functional components, prop types, and styling.
- ▌ Enable Review · landonschropp bundleTurn interactive commit reviews back on for the current herdr workspace.
- ▌ Disable Review · landonschropp bundleTemporarily turn off the requirement that pending changes be reviewed before committing in the current herdr workspace.
- ▌ Interactive UI · landonschropp bundleContains interactive interaction scripts. Use when another skill explicitly instructs invoking this one. Do not invoke on your own initiative.
- ▌ Testing Typescript · landonschropp bundleUse when writing tests for TypeScript or JavaScript code in frameworks such as Jest, Vitest, Bun, etc.
- ▌ Interactive Edit · landonschropp bundleUse when a skill needs the user to interactively edit a file in Neovim mid-workflow, then read their changes back. Takes a window name and the file to edit.
- ▌ Comments And Documentation · landonschropp bundleUse when writing or editing a code comment or a documentation block, and when reviewing the comments and documentation in a diff before presenting it. Decides what stays in the source, what moves to reference documentation, and what gets deleted.
- ▌ Interactive Review · landonschropp bundleUse when a skill needs the user to interactively review code changes in revdiff mid-workflow — working changes, staged changes, or a specific commit — then read their annotations back. Takes a review mode.
- ▌ Identify Skill Gaps · landonschropp bundleUse when analyzing Claude Code conversation logs to find patterns in repeated user instructions that could become skills. Ask for date range first.
- ▌ Interactive Command · landonschropp bundleRuns an interactive command in a separate window and waits for it to close. Invoked only when another skill explicitly calls for it, never on its own.