davila7/claude-with-skills

Claude With Skills Course

About the project

Claude With Skills is a progressive course that teaches developers to create reusable, portable Agent Skills for Claude Code, from basic SKILL.md files to advanced automation and plugin packaging. It is intended for developers who want repeatable instructions and workflows instead of repeatedly pasting the same guidance. The catalogue contains the course's skills, agents, and instruction.

This repository also configures its own agents. See what claude-with-skills tells them →

12Stars on the repository
49Mods indexed here, across every type
4mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

env-report

25

davila7/claude-with-skills

Skill Claude Code

Report the current development environment: Node, Python, OS, git state. Use when debugging environment issues, onboarding, or checking system compatibility.

not rated 12 +1 4mo ago A 31 tokens original MIT

git-diff-summary

26

davila7/claude-with-skills

Skill Claude Code

Analyze the current uncommitted diff and give a detailed summary with risk assessment. Use when asking what changed, reviewing changes before a commit, or requesting a change summary.

not rated 12 +1 4mo ago A 39 tokens original MIT

pr-summary

27

davila7/claude-with-skills

Skill Claude Code

Summarize the current pull request including diff, comments, and review status. Use when reviewing a PR, preparing for a review meeting, or getting a quick PR overview.

not rated 12 +1 4mo ago A 38 tokens original MIT

frontend-only-lint

28

davila7/claude-with-skills

Skill Claude Code

Apply frontend code quality rules for React and TypeScript components. Auto-activates when editing component files.

not rated 12 +1 4mo ago A 26 tokens original MIT

deep-analysis

29

davila7/claude-with-skills

Skill Claude Code

Perform a deep architectural analysis or security review requiring extended reasoning. Use for complex architecture decisions, security audits, or when standard analysis is not finding the root cause.

not rated 12 +1 4mo ago A 35 tokens original MIT

on-edit-formatter

30

davila7/claude-with-skills

Skill Claude Code

Apply code formatting rules after file edits in the source directory. Use when asked to format code or after making changes to source files.

not rated 12 +1 4mo ago A 31 tokens original MIT

safe-deploy

31

davila7/claude-with-skills

Skill Claude Code

Deploy to a target environment after running pre-flight checks. Only invoke manually.

not rated 12 +1 4mo ago A 19 tokens original MIT

code-quality-gate

32

davila7/claude-with-skills

Skill Claude Code

Run all code quality checks (security, complexity, test coverage) on the current PR and post a combined report as a GitHub PR comment. Use before merging a PR, during code review, or when asked to check code quality.

not rated 12 +1 4mo ago A 52 tokens original MIT

complexity-check

33

davila7/claude-with-skills

Skill Claude Code

Find overly complex code: files over 300 lines, functions over 50 lines, deeply nested conditions (4+ levels), and magic numbers. Use for code quality reviews, pre-release checks, or when asked to assess code maintainability.

not rated 12 +1 4mo ago A 52 tokens original MIT

security-scan

34

davila7/claude-with-skills

Skill Claude Code

Scan the codebase for common security issues: hardcoded secrets, SQL injection vectors, XSS, unvalidated inputs, and insecure defaults. Use before deploying, as part of code quality review, or when asked to check for security issues.

not rated 12 +1 4mo ago A 52 tokens original MIT

test-coverage-check

35

davila7/claude-with-skills

Skill Claude Code

Check whether changed source files have corresponding test files. Use for code quality review before merging a PR, or when asked whether new code has tests.

not rated 12 +1 4mo ago A 34 tokens original MIT

pdf-toolkit

36

davila7/claude-with-skills

Skill Claude Code

Extract text and tables from PDFs, fill PDF form fields programmatically, and merge multiple PDF files into one. Use when working with PDF documents, form filling, document extraction, splitting, or any PDF manipulation task.

not rated 12 +1 4mo ago A 47 tokens original MIT

codebase-visualizer

37

davila7/claude-with-skills

Skill Claude Code

Generate an interactive HTML tree visualization of the current project's file structure, with file sizes, color-coded file types, and a sidebar summary. Use when exploring a new repository, understanding project layout, identifying large files, or getting an overview of a codebase.

not rated 12 +1 4mo ago A 57 tokens original MIT

deep-research

38

davila7/claude-with-skills

Skill Claude Code

Research a technical topic thoroughly by exploring the codebase and summarizing findings. Use when asked to investigate how something works, research an area of the codebase, trace a data flow, or understand a component in depth.

not rated 12 +1 4mo ago A 48 tokens original MIT

davila7/claude-with-skills

Skill Claude Code

Investigate two separate areas of the codebase simultaneously and combine findings into a comparison report. Use when you need research on two independent topics at once, want to compare two subsystems, or need to understand how two components relate to each other.

not rated 12 +1 4mo ago A 53 tokens original MIT

api-conventions

40

davila7/claude-with-skills

Skill Claude Code

REST API design conventions for this codebase. Use when writing or reviewing API endpoints, route definitions, response formatting, or client code that calls the API.

not rated 12 +1 4mo ago A 35 tokens original MIT

error-handling

41

davila7/claude-with-skills

Skill Claude Code

Error handling patterns for API endpoints. Use when implementing error handling, writing middleware, or reviewing how errors are caught and formatted in API code.

not rated 12 +1 4mo ago A 32 tokens original MIT

publish

42

davila7/claude-with-skills

Skill Claude Code

Push the current branch and all tags to origin, then create a GitHub release using the latest tag and its CHANGELOG.md entry. Use after tag-version to complete a release.

not rated 12 +1 4mo ago A 38 tokens original MIT

release

43

davila7/claude-with-skills

Skill Claude Code

Run the complete release workflow: changelog entry, version bump, git tag, and GitHub release. Invokes changelog-entry, tag-version, and publish in sequence. Use when releasing a new version of the project.

not rated 12 +1 4mo ago A 47 tokens original MIT

tag-version

44

davila7/claude-with-skills

Skill Claude Code

Bump the package version and create an annotated git tag. Accepts a semantic version number (1.2.0) or a bump type (patch, minor, major). Does not push — use the publish skill to push. Use as part of a release workflow.

not rated 12 +1 4mo ago A 58 tokens original MIT

code-quality-audit

45

davila7/claude-with-skills

Skill Claude Code

Run a comprehensive code quality audit covering security, performance, and maintainability. Use for quarterly audits, pre-release reviews, or when onboarding to a large codebase.

not rated 12 +1 4mo ago A 38 tokens original MIT

auto-format-on-edit

46

davila7/claude-with-skills

Skill Claude Code

Automatically format code files after every edit using Prettier and ESLint. Active in the background whenever Claude edits a file. Formatting is silent — no prompts, no output unless a formatter fails. Use when you want consistent formatting enforced automatically during a coding session.

not rated 12 +1 4mo ago A 57 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: