Skip to content
Back to skills

Him Claudemd Guitar

ASecurity

Use when working with the Guitar project or similar codebases. Contains project-specific CLAUDE.md context from the awesome-claude-code community collection.

  • 9 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
developmentrubyc++git

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add anubhavg-icpl/vibe --skill him-claudemd-Guitar --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Him Claudemd Guitar?

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

Security grade badge for Him Claudemd Guitar
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/anubhavg-icpl-him-claudemd-guitar/badge)](https://www.skillsdirectory.com/skills/anubhavg-icpl-him-claudemd-guitar)

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

Download with Pro
SKILL.md
---
name: him-claudemd-Guitar
description: Use when working with the Guitar project or similar codebases. Contains project-specific CLAUDE.md context from the awesome-claude-code community collection.
license: CC-BY-NC-SA-4.0
metadata:
  version: 1.0.0
  tags: [claude-md, community, Guitar]
---

# 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.