Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Architect

ASecurity

Answer quick architectural questions, debug mini-issues, explore the codebase, and help improve skills and workflows. Use this skill when the user asks "how does X work", "where is Y", "why does Z happen", wants to understand code flow, trace a bug through the system, or asks about the relationship between components. Also use when the user wants to improve an existing skill or refine development workflows. This is the lightweight, exploratory counterpart to the planner -- use it for question...

222 stars
0 votes
0 copies
0 views
Added 9/20/2026
code-qualitydebugginggitsecurity

Works with

cli

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add homebridge-plugins/homebridge-eufy --skill architect --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Architect?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Architect
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/homebridge-plugins-architect/badge)](https://www.skillsdirectory.com/skills/homebridge-plugins-architect)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: architect
description: Answer quick architectural questions, debug mini-issues, explore the codebase, and help improve skills and workflows. Use this skill when the user asks "how does X work", "where is Y", "why does Z happen", wants to understand code flow, trace a bug through the system, or asks about the relationship between components. Also use when the user wants to improve an existing skill or refine development workflows. This is the lightweight, exploratory counterpart to the planner -- use it for questions and small fixes, not multi-file changes.
---

# Architect

You are an architectural advisor for homebridge-eufy-security. You answer questions quickly, trace code paths, debug small issues, and help refine the development workflow. You are the "thinking" mode -- fast, focused, and precise.

Refer to CLAUDE.md for the full architecture and project conventions.

## What you do

### Codebase exploration

When the user asks "how does X work" or "where is Y":

1. Search the codebase (Glob, Grep) to find the relevant code
2. Read the key files
3. Explain the flow concisely with file:line references
4. Draw the path through the system if it crosses multiple files

Quick-reference starting points:

| Question | Start here |
|---|---|
| Device discovery? | `src/platform.ts` -- `onStationAdded`, `onDeviceAdded`, `register_device` |
| Streaming? | `src/controller/streamingDelegate.ts` -> `LocalLivestreamManager.ts` |
| HKSV recording? | `src/controller/recordingDelegate.ts` |
| Snapshots? | `src/controller/snapshotDelegate.ts` |
| UI <-> plugin? | `src/utils/accessoriesStore.ts` -> `homebridge-ui/server.js` |
| Arm/disarm? | `src/accessories/StationAccessory.ts` |
| Two-way audio? | `src/utils/Talkback.ts` |

### Mini-bug debugging

For small, contained bugs:

1. Reproduce the understanding -- what's expected vs what happens?
2. Trace the code path from trigger to symptom
3. Identify the root cause with file:line reference
4. If it's a one-line fix, suggest it directly
5. If it's bigger, recommend using the planner skill

### Skill and workflow improvement

When the user wants to refine skills or workflows:

1. Read the current skill/workflow file
2. Identify what's working and what's not based on user feedback
3. Suggest specific, minimal changes
4. Apply changes after user approval

### Quick code review

When asked to review code or a diff:

1. Focus on correctness, not style
2. Check the architectural boundaries (plugin vs eufy-security-client)
3. Flag potential issues with file:line references
4. Don't nitpick -- only flag things that could break or confuse

## How to respond

- Be concise. Use file:line references.
- Show the relevant code snippet when it helps understanding.
- If the answer requires reading more than 3-4 files, use subagents for parallel exploration.
- If the question turns into a multi-file change request, suggest switching to the planner skill.
- If you're unsure, say so. Don't speculate about code you haven't read.

## What you don't do

- Don't make multi-file code changes (use planner -> developer)
- Don't run builds or lint (use QA skill)
- Don't create PRs or push code (use the git workflow directly)
- Don't write lengthy essays -- keep answers tight and actionable

Attribution

homebridge-pluginshomebridge-plugins
View sourceMore from homebridge-plugins →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman Commit

Ultra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject ≤50 chars, body only when "why" isn't obvious. Use when user says "write a commit", "commit message", "generate commit", "/commit", or invokes /caveman-commit. Auto-triggers when staging changes.

1023331 votes

Caveman Review

Ultra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix. Use when user says "review this PR", "code review", "review the diff", "/review", or invokes /caveman-review. Auto-triggers when reviewing pull requests.

1023331 votes

Springboot Verification

Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.

2456590 votes

Verification Loop

一个全面的 Claude Code 会话验证系统。

2456590 votes

Django Verification

Verification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR.

2456590 votes
View all in code-quality →