<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/3-claude-code-skills-i-wish-i-d-found-sooner-tsuna5kbp" -->

---
title: 3 Claude Code Skills I Wish I&#x27;d Found Sooner | daily.dev
description: A walkthrough of three built-in Claude Code skills that automate common developer workflows: /run starts an application (CLI, TUI, or web) and verifies it&#x27;s...
canonical: https://daily.dev/posts/3-claude-code-skills-i-wish-i-d-found-sooner-tsuna5kbp
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: 3 Claude Code Skills I Wish I&#x27;d Found Sooner | daily.dev
og:description: A walkthrough of three built-in Claude Code skills that automate common developer workflows: /run starts an application (CLI, TUI, or web) and verifies it&#x27;s...
og:url: https://daily.dev/posts/3-claude-code-skills-i-wish-i-d-found-sooner-tsuna5kbp
og:image: https://api.daily.dev/og/posts/tsunA5KbP.png
og:image:alt: 3 Claude Code Skills I Wish I&#x27;d Found Sooner
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 3 Claude Code Skills I Wish I'd Found Sooner

**[We Are .NET](https://daily.dev/sources/wearedotnet)** · 8 min read · 2 upvotes · 0 comments

## Summary

A walkthrough of three built-in Claude Code skills that automate common developer workflows: /run starts an application (CLI, TUI, or web) and verifies it's actually working, even handling tricky cases like apps hidden in the system tray; the run skill generator inspects a project and crystallizes a reusable startup recipe (a skill.md plus a script) so the process runs faster next time; and /verify reads the git diff to understand recent changes and exercises the running application to confirm the changes work, acting as a quick sanity check before manual or automated testing. The video frames these as replacements for hand-written Claude.md instructions or custom skills developers previously maintained themselves, and notes the generator is most useful when starting an app is non-trivial (not needed for simple cases like npm start).

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=zHADkOEhdtc>

## Questions this post answers

### What does the /run skill do in Claude Code?

The /run skill is a built-in Claude Code capability that starts an application, whether it's a CLI, TUI, or web app, and then verifies it is actually running by finding the entry point and interacting with it. It can handle tricky cases, such as apps that launch hidden in the system tray, by triggering the right keyboard shortcuts to open and test them.

_Developers automating app startup checks can follow ongoing Claude Code skill coverage on daily.dev._

### How does the /verify skill in Claude Code check that a code change works?

The /verify skill reads the git diff to understand what was just changed, then runs and exercises the application to confirm the change behaves as expected, including taking screenshots to check visual results. It is meant as a quick first-pass sanity check before manual testing or running automated unit and integration tests, not a replacement for them.

_Teams deciding how much to trust AI-driven checks before shipping can track these workflow patterns on daily.dev._

### What is the run skill generator in Claude Code used for?

The run skill generator inspects a project to find or create a reusable skill for starting the application, producing a skill.md file and an accompanying script that describe how to build, run, and check the app across different scenarios, such as onboarding or smoke tests. It's most useful when starting an app is complex; for simple cases like npm start, it isn't necessary.

_Developers wanting less boilerplate in their claude.md files can follow Claude Code tooling updates on daily.dev._

---

Tags: [#testing](https://daily.dev/tags/testing), [#ai-agents](https://daily.dev/tags/ai-agents), [#claude-code](https://daily.dev/tags/claude-code)

[View this post on daily.dev](https://daily.dev/posts/3-claude-code-skills-i-wish-i-d-found-sooner-tsuna5kbp)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"3 Claude Code Skills I Wish I'd Found Sooner","url":"https://daily.dev/posts/3-claude-code-skills-i-wish-i-d-found-sooner-tsuna5kbp","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/3-claude-code-skills-i-wish-i-d-found-sooner-tsuna5kbp"},"datePublished":"2026-09-01T11:31:29.388Z","dateModified":"2026-09-01T11:31:50.257Z","description":"A walkthrough of three built-in Claude Code skills that automate common developer workflows: /run starts an application (CLI, TUI, or web) and verifies it's...","image":"https://i.ytimg.com/vi/zHADkOEhdtc/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/zHADkOEhdtc/sddefault.jpg","isAccessibleForFree":true,"articleSection":"We Are .NET","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"We Are .NET","logo":"https://media.daily.dev/image/upload/s--BsnVOa3i--/f_auto/v1718347410/logos/wearedotnet","url":"https://daily.dev/sources/wearedotnet"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/3-claude-code-skills-i-wish-i-d-found-sooner-tsuna5kbp","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"testing,ai-agents,claude-code","timeRequired":"PT8M","video":{"@type":"VideoObject","name":"3 Claude Code Skills I Wish I'd Found Sooner","description":"A walkthrough of three built-in Claude Code skills that automate common developer workflows: /run starts an application (CLI, TUI, or web) and verifies it's...","thumbnailUrl":"https://i.ytimg.com/vi/zHADkOEhdtc/sddefault.jpg","uploadDate":"2026-09-01T11:31:29.388Z","duration":"PT8M","url":"https://api.daily.dev/r/tsunA5KbP","embedUrl":"https://www.youtube.com/embed/zHADkOEhdtc"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"We Are .NET","item":"https://daily.dev/sources/wearedotnet"},{"@type":"ListItem","position":3,"name":"3 Claude Code Skills I Wish I'd Found Sooner"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/3-claude-code-skills-i-wish-i-d-found-sooner-tsuna5kbp#faq","mainEntity":[{"@type":"Question","name":"What does the /run skill do in Claude Code?","acceptedAnswer":{"@type":"Answer","text":"The /run skill is a built-in Claude Code capability that starts an application, whether it's a CLI, TUI, or web app, and then verifies it is actually running by finding the entry point and interacting with it. It can handle tricky cases, such as apps that launch hidden in the system tray, by triggering the right keyboard shortcuts to open and test them. Developers automating app startup checks can follow ongoing Claude Code skill coverage on daily.dev."}},{"@type":"Question","name":"How does the /verify skill in Claude Code check that a code change works?","acceptedAnswer":{"@type":"Answer","text":"The /verify skill reads the git diff to understand what was just changed, then runs and exercises the application to confirm the change behaves as expected, including taking screenshots to check visual results. It is meant as a quick first-pass sanity check before manual testing or running automated unit and integration tests, not a replacement for them. Teams deciding how much to trust AI-driven checks before shipping can track these workflow patterns on daily.dev."}},{"@type":"Question","name":"What is the run skill generator in Claude Code used for?","acceptedAnswer":{"@type":"Answer","text":"The run skill generator inspects a project to find or create a reusable skill for starting the application, producing a skill.md file and an accompanying script that describe how to build, run, and check the app across different scenarios, such as onboarding or smoke tests. It's most useful when starting an app is complex; for simple cases like npm start, it isn't necessary. Developers wanting less boilerplate in their claude.md files can follow Claude Code tooling updates on daily.dev."}}]}
```

