Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 77 additions & 0 deletions .agents/skills/autoreview-sdk-update-pr/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
---
name: autoreview-sdk-update-pr
description: Auto-review SDK docs update PRs for ios, android, flutter, expo, or react-native. Use this as a thin autoreview-style wrapper around review-sdk-update-pr: launch fresh read-only reviews, fix only verified findings locally, and repeat until clean.
---

# Auto Review SDK Update PR

Run an autoreview-style closeout loop for SDK docs update PRs. This skill is only the coordinator; `../review-sdk-update-pr/SKILL.md` is the source of truth for SDK/version/tag/changelog rules, expected docs checks, and verification requirements.

Use when:

- user asks for `autoreview-sdk-update-pr`
- user wants `review-sdk-update-pr` run, valid findings fixed, and the review repeated until clean
- closing out an SDK docs update PR after CI, bot comments, or manual review notes

## Contract

- Start each review round with a fresh read-only sub-agent.
- Tell the sub-agent to read and follow `../review-sdk-update-pr/SKILL.md` completely.
- Treat review output as advisory; verify each finding locally before editing.
- Fix only concrete, valid issues with minimal local changes.
- After any fix, run the verification required by `review-sdk-update-pr`, then start another fresh review round.
- Stop when a fresh review reports no valid remaining issues.
- Do not commit, push, create a PR, deploy, rerun remote CI, or resolve GitHub threads unless the user explicitly asks.

## Inputs

Collect the inputs needed by `review-sdk-update-pr`:

1. SDK
2. New version
3. Review target: PR number, branch, or current `HEAD` / working tree
4. Optional reported issues from user notes, CI notes, GitHub comments, or files under `.context/attachments/comments/`

If an input cannot be inferred from branch name, changed files, version markers, PR metadata, or user notes, ask one concise question.

## Workflow

1. Establish the target:
- Check `git status --short --branch`.
- Identify the PR/base branch when available.
- Inspect changed files against the base and note dirty working-tree files.
- Read any user-provided notes or comment files.

2. Launch a fresh read-only review sub-agent with:
- repository path
- base branch or comparison ref
- candidate branch / PR / working tree
- SDK and new version
- changed files
- reported issues, if any
- instruction to follow `../review-sdk-update-pr/SKILL.md` and end with `Verdict: CLEAN` or `Verdict: NEEDS_WORK`

3. Triage the result in the parent session:
- Accept findings only after verifying them against the repo and upstream SDK references.
- Reject speculative, stale, already-fixed, duplicated, or out-of-scope findings.
- Apply minimal local fixes for accepted findings.

4. If files changed:
- Run the verification required by `review-sdk-update-pr`.
- Start a new fresh review round on the updated working tree.

5. Stop when a fresh round is clean.

## Final Report

Include:

- review target and base
- number of review rounds
- final verdict
- accepted findings and local fixes
- rejected findings, if any
- verification results
- current git status

State clearly whether any fixes remain local and uncommitted.
1 change: 1 addition & 0 deletions .claude/skills/autoreview-sdk-update-pr
6 changes: 6 additions & 0 deletions content/docs/expo/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ description: "Release notes for the Superwall Expo SDK"

# Changelog

## 1.1.6

### Patch Changes

- 063189f: Update android version to 2.7.17

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Correct the native Android version in the changelog

In the upstream v1.1.5...v1.1.6 diff, android/build.gradle changes com.superwall.sdk:superwall-android from 2.7.15 to 2.7.16, not 2.7.17; leaving this line as-is tells Android Expo users that 1.1.6 includes the 2.7.17 native fixes when it does not. Please align the changelog, or sync it after the upstream changelog is corrected, before publishing.

Useful? React with 👍 / 👎.


## 1.1.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion content/docs/expo/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -132,4 +132,4 @@ If you have feedback on any of our docs, please leave a rating and message at th

If you have any issues please [open an issue on GitHub](https://github.com/superwall/expo-superwall/issues).

<SdkLatestVersion version="v1.1.5" repoUrl="https://github.com/superwall/expo-superwall" />
<SdkLatestVersion version="v1.1.6" repoUrl="https://github.com/superwall/expo-superwall" />
2 changes: 1 addition & 1 deletion content/docs/expo/sdk-reference/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -100,4 +100,4 @@ If you have feedback on any of our docs, please leave a rating and message at th

If you have any issues with the SDK, please [open an issue on GitHub](https://github.com/superwall/expo-superwall/issues).

<SdkLatestVersion version="v1.1.5" repoUrl="https://github.com/superwall/expo-superwall" />
<SdkLatestVersion version="v1.1.6" repoUrl="https://github.com/superwall/expo-superwall" />
Loading