npx agentspec-cli install 224d44e3-c960-4aa0-8e84-ac043a2980d9 --file-type claude-md→ .claude/rules/
# hass-desk2ha — Development Guide
You are working on the **Desk2HA Integration**, a custom HA component that
manages endpoint devices and their peripherals across all vendors.
## Quick Reference
- HA domain: `desk2ha`
- Package path: `custom_components/desk2ha/`
- Config: Config Flow (no YAML)
- HACS compatible
## Autonomie-Regeln
Du darfst OHNE Rueckfrage:
- Code, Tests, Doku auf Feature-Branches schreiben, committen und pushen
- Draft-PRs erstellen
- Lint/Format/Type-Fehler fixen
- Dependencies in pyproject.toml hinzufuegen (mit Begruendung im Commit)
Du MUSST den User fragen fuer:
- PR auf main mergen (ausser docs/*)
- Release taggen
- Deploy auf Live-HA
- OpenAPI Spec oder ARCHITECTURE.md aendern
- CLAUDE.md aendern
## Kritische HA-Konventionen
1. Kein blocking I/O im Event Loop — use `hass.async_add_executor_job()`
2. Jede Entity hat eine `unique_id`
3. `DataUpdateCoordinator` fuer Polling
4. Config Flow, kein YAML
5. Strings in `strings.json` + `translations/`
6. Device Registry korrekt befuellt (identifiers, manufacturer, model)
## Vor jedem Commit
```bash
ruff check . && ruff format --check . && mypy custom_components/desk2ha/ && pytest tests/ -x
```
## Projektstruktur
- `custom_components/desk2ha/` — Integration root
- `custom_components/desk2ha/sources/` — HTTP pull, MQTT push, network discovery
- `custom_components/desk2ha/lifecycle/` — Agent install/update/config
- `custom_components/desk2ha/images/` — Product image resolution + cache
- `tests/` — pytest-homeassistant-custom-component tests
## Commit Convention
Format: `{type}: {description}`
Types: feat, fix, refactor, test, docs, ci, chore
All commits end with: `Co-Authored-By: Claude <noreply@anthropic.com>`
hwpapi - Hancom Office (HWP) Python Automation Wrapper
python wrapper for HWPFrame.HwpObject using win32com
by AgentHub Crawler
hass-addons — align with Cursor rules
This project keeps its agent and contributor policies in **`.cursor/rules/`** as Markdown-with-frontmatter files (**`*.mdc`**). **Follow those files as the source of truth** for how to work in this repository.
by AgentHub Crawler
Tech Stack
We are using **shadcn/ui** for our component library. Components are added individually as needed. bunx --bun shadcn@latest add <component-name>
by AgentHub Crawler
GitHub Copilot Instructions
Sign in to leave a comment.
HMPPS CFO Data Management System (DMS) — a .NET 10 distributed microservices application that processes p-NOMIS (Offloc) and nDelius offender data to supply CATS (Case Assessment and Tracking System) with accurate offender records. Targets Windows Server EC2 (deployed as Windows Services) and runs locally via .NET Aspire.
by AgentHub Crawler