personal-assistant-review-followup
Triage, confirm, fix, and validate code review findings in the personal-assistant repository after an agent team or human review.
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-followup
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: testing, 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-followup
What's inside
- Skill name
personal-assistant-review-followup- Description
- Triage, confirm, fix, and validate code review findings in the personal-assistant repository after an agent team or human review. Use when the user asks whether review findings are real, whether they must be fixed, which findings are over-optimization, what architecture/product/program decisions are needed, or asks to implement and test the confirmed fixes after a review.
- License
- AGPL-3.0
- Instructions
- 155 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Personal Assistant Review Follow-up
## Core Rule
Use this skill after `personal-assistant-review` or any review that produced
findings for the current `personal-assistant` repository.
The goal is not to fix every review comment. The goal is to separate real
release risk from optional polish, get the needed decision, implement only the
confirmed fix set, and verify the result without over-claiming.
Hard boundary: do not make product decisions while fixing review findings.
If a finding can be fixed by removing, hiding, narrowing, or adding friction to
a user-facing capability, ask the user before coding unless the user already
made that exact product choice in this conversation and it still applies, or
the fix restores a current accepted product contract. An agent-authored approval
is not evidence of a user decision.
## Workflow
1. Verify each finding against its exact trigger, affected code, and current
contract before restating it. Separate verified defects from hypotheses;
reviewer confidence or severity is not evidence.
2. Classify each finding:
- **must-fix**: correctness, data safety, privacy, user-visible breakage,
product-contract violation, release blocker, or a direct failure of the
current patch's stated goal.
- **should-fix-now**: small, local fix that prevents a likely regression or
stabilizes the changed behavior, even if not release-blocking.
- **defer**: polish, theoretical failure path, localized copy cleanup
without product-contract or safety impact, refactor preference, or risk
without a concrete trigger.
3. Calibrate severity again against that evidence. A readability concern should
identify a concrete change entry, responsibility, or invariant that is hard
to follow. Style preferences or speculative risks alone do not justify a
refactor, broader scope, or a full validation gate.
4. Identify decision points before coding.
5. If the user only asked for analysis or explicitly required read-only work,
make no writes; stop after the classification and decision options.
6. Ask for an unresolved product decision when viable fixes materially differ
in behavior or user effort. Reuse applicable user decisions and current
accepted contracts; do not infer a decision from reviewer severity.
7. Implement the confirmed fix set only after the user explicitly asks to
implement or fix it. If that authorization already exists in this conversation
and still covers the fix set, proceed without asking again.
8. Add a regression test for the accepted runtime trigger when needed; do not
add tests that merely assert documentation wording.
9. Validate with focused checks, then app smoke only when the changed surface
needs deployed Obsidian evidence.
Product choices requiring a decision when not already resolved by applicable
user authority or a current accepted contract:
- Removing or hiding a visible control, command, workflow, or shortcut.
- Increasing or decreasing confirmation burden for durable, provider-backed,
cost-bearing, privacy-sensitive, or future-behavior-changing actions.
- Choosing between safety/trust and the product goal of reducing user burden.
- Changing product copy, information architecture, queue/batch behavior, or
review cadence in a way that changes what users can do.
- Reinterpreting a current product doc, roadmap, tracker, or user-stated
product principle.
When an unresolved product decision appears, present the smallest viable options
with a recommendation and tradeoff. Do not continue into code edits for that
decision until the user chooses; continue independent authorized fixes.
## Decision Lens
Use three lenses when the user asks whether findings need decisions.
Architecture:
- Define ownership and invariants, not just symptoms.
- Prefer boundaries already used by the touched modules.
- If a fix only masks one UI symptom but leaves concurrent semantics undefined,
ask for or propose the invariant.
Program:
- Decide whether the implementation should reject, serialize, dedupe, or reuse
in-flight work.
- Prefer a minimal helper or state flag when the invariant is local.
- Avoid broad refactors unless the finding proves an existing abstraction is
misleading or dangerous.
Product:
- Decide what the user should see and what should not happen twice.
- Protect provider-backed, cost-bearing, destructive, or persistent actions
from accidental duplicate execution.
- Preserve the user's product intent and local product docs even when a reviewer
suggests a safer but higher-burden alternative.
- For Memory, Review Queue, Pagelet, and other review surfaces, explicitly
weigh the burden of extra confirmations against trust and source evidence.
- Keep ordinary copy in the product language for the touched surface. Internal
terms are acceptable in diagnostics, logs, and developer-only output.
## Fix Discipline
- Do not fix deferred findings unless the user explicitly adds them to the
confirmed fix set.
- Do not make opportunistic changes outside the confirmed fix set.
- Preserve user edits and existing uncommitted changes.
- Use `apply_patch` for manual edits.
- Per AGENTS.md Testing Instructions, do not claim Obsidian validation without
deployed evidence.
## Validation
Start with the smallest checks that prove the accepted finding is fixed.
For code/DOM changes, run the **Local Validation Gate** from AGENTS.md, scoped
to the affected suites. For plugin command, worker, DOM/CSS, or shared runtime
changes, also include `npm run lint`. For documentation-only fixes, use the
relevant documentation checks and `git diff --check`; do not run runtime gates
without a runtime change.
Use **Validation Planning And Reuse**, **Test Failure Diagnosis**, and
**Multi-Agent Validation Coordination** in [AGENTS.md](../../../AGENTS.md) for
evidence reuse, diagnosis, and shared validation ownership. Required phase,
device, CI, and release gates still apply; do not assign each subagent a
duplicate full gate.
When a finding relies on a probe or checker, confirm the relevant comparisonFrom 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
edonyzpc
Review uncommitted or PR diffs in the personal-assistant Obsidian plugin with project-specific risk lanes, second-layer future-risk checks, severity…
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
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.780score
pa-docs-lifecycle-manager
edonyzpc
Maintain PA task records and documentation lifecycle.
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.779score
obsidian-templater
edonyzpc
Templater plugin syntax, template commands, dynamic commands, user scripts, and startup templates.
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.777score
pm-needs-analysis
edonyzpc
分析 PA 功能请求、用户需求与产品匹配度,依据已有信息给出有证据的判断和建议;用户选择访谈时逐层引导,未定产品决策交由用户。
SkillAFreshness: A★ 149Claude Code +9
Signals
- Stars
- 149
- Forks
- 8
- Open issues
- 10
- Last commit (this folder)
- Sep 7, 2026 (1 month 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
personal-assistant-review
edonyzpc
Review uncommitted or PR diffs in the personal-assistant Obsidian plugin with project-specific risk lanes, second-layer future-risk checks, severity…
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
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-followup skill. Agent Mart. https://agentmart.dev/skills/edonyzpc-personal-assistant-review-followup (last updated 2026-10-24)