personal-assistant-review
Review uncommitted or PR diffs in the personal-assistant Obsidian plugin with project-specific risk lanes, second-layer future-risk checks, severity…
Skill by edonyzpc
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/edonyzpc-personal-assistant-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, testing, security, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/personal-assistant-review
What's inside
- Skill name
personal-assistant-review- Description
- Review uncommitted or PR diffs in the personal-assistant Obsidian plugin with project-specific risk lanes, second-layer future-risk checks, severity discipline, subagent review routing, and validation boundaries. Use when the user asks for code review, agent team review, multi-angle review, review-first analysis, code-level release-readiness review, hidden side effects, compatibility risk, edge cases, security/performance risk, test gaps, maintenance cost, or comparison of review quality in this repository. For a cross-surface UI/UX design audit, use `ui-ux-design-audit`; for stable or beta release preparation, use the matching release skill.
- License
- AGPL-3.0
- Instructions
- 275 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Personal Assistant Review
## Core Rule
Use this skill for review-only or review-first work in the
`personal-assistant` repository.
Default to high-signal review. Find correctness, product-contract, state,
privacy, concurrency, docs/tests consistency, and release-blocking risks before
polish. Treat green checks and working happy paths as supporting evidence, not
closure. Do not invent findings to satisfy a role or lane.
## Start
1. Treat the task as review-only unless the user explicitly asks to fix.
2. Bound the current surface:
- `git status --short --branch`
- `git diff --stat`
- `git diff --name-only`
3. Read the requirements/current contract, targeted diffs, and necessary
dependencies before the implementer's conclusions. Form an independent
view, then reconcile their explanation and validation evidence.
For PA Agent/runtime/command changes, first check the [Command Architecture Contract](../../../docs/architecture/pa-agent-architecture-plan.md#command-architecture-contract)
against the task's owner/factual-basis mapping and real call chain. Host
admission must use explicit authority or execution facts, not prose intent;
correctable attempts and accepted/unknown effects must remain distinct.
This is a normal gate check before green-test acceptance, not optional polish.
4. Lead the final answer with findings ordered by severity.
5. State validation run and validation not run.
## Mode Selection
Use **gate mode** by default. This matches prompts such as:
```text
启动agent team对代码修改进行review
review current diff
release-readiness review
```
Gate mode optimizes for accurate P0/P1/P2 findings and direct fixability.
Use **exploration mode** when the user explicitly asks for many perspectives,
for example:
```text
从程序员、架构师、产品经理、UI/UX、性能、desktop&mobile多端支持等角度评审
多角度体检
全面扫描产品、架构、UI 和性能
```
Exploration mode may include P3 design debt and polish, but still must not
force a finding per role.
Use **hybrid mode** for broad diffs when unsure: run gate mode first, then add
optional exploration findings under a separate `Optional Polish` section.
## Subagent Lanes
Select lanes from the actual diff and its affected dependencies; the examples
below are not mandatory read sets. Use independent subagent lanes when requested
or when parallel work saves time or improves coverage. Keep a narrow review
local when splitting adds no value; if tools are unavailable, cover the relevant
risks locally. Docs/skills-only reviews need no unrelated Pagelet/runtime lane.
Assign bounded risk questions without requiring a finding from each lane.
Follow `AGENTS.md` **Multi-Agent Validation Coordination**: the main agent
merges evidence and schedules expensive gates; reviewers report findings and
focused evidence without each running full tests/build/deploy. Review-only
lanes do not edit files, including while a final gate is running.
### Gate Mode Lanes
1. **Functional state and concurrency**
- Inspect Pagelet orchestration, foreground run guards, stale result
handling, save state, panel/tab routing, command aliases, hidden side
effects on old state, and tests.
- Focus files: `src/pagelet/orchestrator.ts`,
`src/pagelet/AnalysisSessionManager.ts`, `src/pagelet/ReviewNoteSaveFlow.ts`,
`src/pagelet/BubbleCoordinator.ts`, `src/pagelet/commands.ts`,
`src/pagelet/panel/PanelView.ts`, `src/pagelet/tab/*`,
touched Pagelet tests.
2. **Spec, docs, tests, i18n, product contract**
- Compare runtime behavior against changed docs and SDD/plans.
- Inspect docs that changed plus relevant contract docs, especially
Pagelet async-result, write-action, release, Memory/VSS, and tracker docs.
- Check whether tests encode a behavior that contradicts a product/privacy
non-goal.
- Keep deterministic harness, actual-model semantic/recovery and real-app
evidence distinct; none substitutes for another changed boundary.
- Check whether tests cover failure, compatibility, stale-state, and
concurrency edges, not only the easiest success path.
3. **Obsidian/community compatibility and lifecycle**
- Scan for runtime DOM injection blockers:
`createElement('style')`, `innerHTML =`, `outerHTML =`.
- Inspect timers, listeners, observers, root unmount, CSS scope, public
exports, old settings, command ids, storage scopes, generated assets,
packaging/deploy impact, and compatibility-sensitive APIs.
4. **UI/UX/accessibility/mobile**
- Inspect focus management, keyboard behavior, ARIA, mobile overflow,
touch gestures, text clipping, theme variables, and ordinary-user copy
(follow **Memory/VSS Product Rules** from AGENTS.md for user-facing terms).
- Keep UI findings concrete: include the visible symptom or user flow.
5. **Performance, safety, and maintainability**
- Inspect repeated scans, render loops, large-vault behavior, sync waits,
background work, unnecessary provider calls, and teardown/unload behavior.
- Inspect note text exposure, provider output persistence, file writes,
external links, and command-triggered AI work for security/privacy risk.
- Inspect misleading names, helper boundaries, and abstractions that could
cause future callers to use an API incorrectly.
### Exploration Mode Lanes
Use the gate lanes, then add perspectives only where relevant:From edonyzpc/personal-assistant, AGPL-3.0.
More from edonyzpc/personal-assistant
- 0.789score
obsidian-test-vault-smoke
edonyzpc
Validate Personal Assistant runtime and UI changes in the repo-local Obsidian test vault.
SkillAFreshness: A★ 149Claude Code +9 - 0.785score
obsidian-dataview
edonyzpc
Dataview plugin query syntax, inline expressions, DataviewJS API, and common vault analysis patterns.
SkillAFreshness: A★ 149Claude Code +9 - 0.783score
stable-release
edonyzpc
Execute the stable release workflow for the Personal Assistant Obsidian plugin.
SkillAFreshness: A★ 149Claude Code +9 - 0.783score
personal-assistant-review-followup
edonyzpc
Triage, confirm, fix, and validate code review findings in the personal-assistant repository after an agent team or human review.
SkillAFreshness: A★ 149Claude Code +9 - 0.783score
sdd-lifecycle
edonyzpc
Deliver non-trivial Personal Assistant work with explicit plan-only, sdd-only, implement-approved-spec, and full-lifecycle modes.
SkillAFreshness: A★ 149Claude Code +9 - 0.783score
ui-ux-design-audit
edonyzpc
Audit multi-surface UI/UX in the personal-assistant Obsidian plugin with the current PA framework, real interface evidence, structured scoring, adversarial…
SkillAFreshness: A★ 149Claude Code +9 - 0.780score
obsidian-community-check
edonyzpc
Trigger and inspect Obsidian Community checks for personal-assistant.
SkillAFreshness: A★ 149Claude Code +9 - 0.780score
obsidian-ios-real-device-smoke
edonyzpc
Validate Personal Assistant on an iPhone using the iCloud test vault and Safari Web Inspector.
SkillAFreshness: A★ 149Claude Code +9 - 0.780score
pa-docs-lifecycle-manager
edonyzpc
Maintain PA task records and documentation lifecycle.
SkillAFreshness: A★ 149Claude Code +9 - 0.779score
pa-brat-beta-release
edonyzpc
Manage Personal Assistant BRAT beta prerelease workflow.
SkillAFreshness: A★ 149Claude Code +9 - 0.779score
obsidian-templater
edonyzpc
Templater plugin syntax, template commands, dynamic commands, user scripts, and startup templates.
SkillAFreshness: A★ 149Claude Code +9 - 0.777score
pm-needs-analysis
edonyzpc
分析 PA 功能请求、用户需求与产品匹配度,依据已有信息给出有证据的判断和建议;用户选择访谈时逐层引导,未定产品决策交由用户。
SkillAFreshness: A★ 149Claude Code +9
Signals
- Stars
- 149
- Forks
- 8
- Open issues
- 10
- Last commit (this folder)
- Oct 4, 2026 (24 days ago)
- Last release
- Oct 24, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/edonyzpc/personal-assistant
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from edonyzpc
- 0.789score
obsidian-test-vault-smoke
edonyzpc
Validate Personal Assistant runtime and UI changes in the repo-local Obsidian test vault.
SkillAFreshness: A★ 149Claude Code +9 - 0.785score
obsidian-dataview
edonyzpc
Dataview plugin query syntax, inline expressions, DataviewJS API, and common vault analysis patterns.
SkillAFreshness: A★ 149Claude Code +9 - 0.783score
sdd-lifecycle
edonyzpc
Deliver non-trivial Personal Assistant work with explicit plan-only, sdd-only, implement-approved-spec, and full-lifecycle modes.
SkillAFreshness: A★ 149Claude Code +9 - 0.783score
ui-ux-design-audit
edonyzpc
Audit multi-surface UI/UX in the personal-assistant Obsidian plugin with the current PA framework, real interface evidence, structured scoring, adversarial…
SkillAFreshness: A★ 149Claude Code +9 - 0.783score
personal-assistant-review-followup
edonyzpc
Triage, confirm, fix, and validate code review findings in the personal-assistant repository after an agent team or human review.
SkillAFreshness: A★ 149Claude Code +9 - 0.783score
stable-release
edonyzpc
Execute the stable release workflow for the Personal Assistant Obsidian plugin.
SkillAFreshness: A★ 149Claude Code +9
Cite this page
personal-assistant-review skill. Agent Mart. https://agentmart.dev/skills/edonyzpc-personal-assistant-review (last updated 2026-10-24)