the signals and their derived score are provisional and subject to change.
validate manually before sharing.
d129f58771a6b5955b37a42aab25130618590ffanone
AGENTS.mdTool: agents-md# Budgie Desktop — AI Agent Documentation
This document provides technical context for AI coding assistants working on Budgie Desktop. For contribution practices, see the [Contributing](https://docs.buddiesofbudgie.org/developer/contributing) documentation. For AI usage guidelines, see the [AI Policy](https://docs.buddiesofbudgie.org/organization/ai-policy).
## Project Identity
- **Project**: Budgie Desktop 10.10
- **Type**: Wayland-only desktop environment
- **Languages**: C and Vala
- **Build system*CLAUDE.mdTool: claude-code# Budgie Desktop — Claude Code Configuration
See [AGENTS.md](AGENTS.md) for full agent documentation.
See [CONTRIBUTING.md](CONTRIBUTING.md) for development practices and AI policy.
## Quick Reference
- Project: Budgie Desktop 10.10
- Languages: C, Vala
- Build: `meson build --prefix=/usr --sysconfdir=/etc && ninja -C build`
- Full build docs: https://docs.buddiesofbudgie.org/10.10/developer/workflow/building-budgie-desktop/
.claudeTool: claude-code.claudeTool: claude-code.claude/skills/pr/SKILL.mdTool: unspecified---
name: pr
description: Create a pull request for the current branch
disable-model-invocation: false
allowed-tools: Bash(git *), Bash(gh pr create *), Skill(commit)
---
# Create a Pull Request
You are creating a pull request for the current branch on budgie-desktop (C / Vala desktop environment built with Meson + Ninja).
## Step 1: Gather Context
Run these commands to understand the current state:
```bash
git status
git log --oneline main..HEAD
git diff main...HEAD --stat
git diff main...HEAD
git bra.claude/skills/commit/SKILL.mdTool: unspecified---
name: commit
description: Stage and commit changes using Conventional Commits
disable-model-invocation: false
allowed-tools: Bash(git *)
---
Create a git commit for the current changes following the Conventional Commits specification.
## Steps
1. Run these commands in parallel to understand the current state:
- `git status` to see all changed and untracked files
- `git diff` to see unstaged changes
- `git diff --cached` to see already-staged changes
- `git log --oneline -5` to see recent none