Skip to content
Back to skills

140 Claude 956697f1

ASecurity

- Setup dependencies: `sudo apt install build-essential ruby qmake6 libqt6core6 libqt6gui6 libqt6svg6-dev libqt6core5compat6-dev zlib1g-dev libgl1-mesa-dev libssl-dev` - Prepare environment: `ruby prepare.rb` - Build project: `mkdir build && cd build && qmake6 ../Guitar.pro && make -j8` - Release build: `qmake "CONFIG+=release" ../Guitar.pro && make` - Debug build: `qmake "CONFIG+=debug" ../Guitar.pro && make`

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
developmentrubyc++git

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 140-claude_956697f1 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 140 Claude 956697f1?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 140 Claude 956697f1
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-140-claude-956697f1/badge)](https://www.skillsdirectory.com/skills/tools-only-140-claude-956697f1)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Guitar Development Guide

## Build Commands
- Setup dependencies: `sudo apt install build-essential ruby qmake6 libqt6core6 libqt6gui6 libqt6svg6-dev libqt6core5compat6-dev zlib1g-dev libgl1-mesa-dev libssl-dev`
- Prepare environment: `ruby prepare.rb`
- Build project: `mkdir build && cd build && qmake6 ../Guitar.pro && make -j8`
- Release build: `qmake "CONFIG+=release" ../Guitar.pro && make`
- Debug build: `qmake "CONFIG+=debug" ../Guitar.pro && make`

## Code Style Guidelines
- C++17 standard with Qt 6 framework
- Classes use PascalCase naming (MainWindow, GitCommandRunner)
- Methods use camelCase naming (openRepository, setCurrentBranch)
- Private member variables use _ suffix or m pointer (data_, m)
- Constants and enums use UPPER_CASE or PascalCase
- Include order: class header, UI header, project headers, Qt headers, standard headers
- Error handling: prefer return values for operations that can fail
- Whitespace: tabs for indentation, spaces for alignment
- Line endings: LF (\n)
- Max line length: no limits
- Use Qt's signal/slot mechanism for async operations

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.