You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/commands/pr.md
+63-14Lines changed: 63 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -102,27 +102,76 @@ This PR adds support for...
102
102
- Minimize code and file references like `TheClassName` or `someFunctionName`, `thisFileName.ext`
103
103
- Exception: for refactoring PRs (1:10 ratio of functionality to code changes), more technical detail is ok
104
104
105
-
**QA Notes / Testing Scenarios:**
106
-
- Structure with numbered headings and steps
107
-
- Make steps easily referenceable
108
-
- Be specific about what to test and expected outcomes
105
+
**Custom Instructions:**
106
+
When the user provides custom instructions after `--`:
107
+
- Parse any referenced commit SHAs and read their full messages
108
+
- Focus the description content on areas the user emphasizes
109
+
- Structure QA Notes according to user's specific manual testing instructions and automated coverage notes
110
+
- Custom instructions take priority over default generation rules for sections they address
111
+
- Preserve exact manual testing steps provided by the user (don't summarize or omit details)
112
+
- If custom instructions include automated checks or coverage notes, place them under `#### Automated Checks`
113
+
114
+
**QA Notes / Validation:**
115
+
- QA Notes separate actionable human QA instructions from automated verification coverage.
116
+
- Always use this structure:
117
+
```md
118
+
### QA Notes
119
+
#### Manual Tests
120
+
#### Automated Checks
121
+
```
122
+
- Keep local verification commands, `xcodebuild`, Swift tests, SwiftFormat, translation validation, unit tests, build passes, cargo test, cargo clippy, npm test, typecheck, CI coverage, or similar automated checks out of `#### Manual Tests`; summarize them under `#### Automated Checks` when they add useful context.
123
+
- Use `#### Automated Checks` to summarize automated verification evidence, prioritizing coverage added, modified, or removed with file paths and a short explanation.
124
+
- For removed automated coverage, state why it was removed.
125
+
- Do not list standard CI or PR bot commands as checkbox items just because they run for every PR. If standard CI coverage is worth mentioning, summarize it in one sentence.
126
+
- List raw commands only when they were run locally, are non-standard, use special flags or environment values, validate workflow behavior, or explain a meaningful verification gap.
127
+
- For workflow behavior validation, include `(after merge)` in the automated check item because workflow changes only take effect for PRs opened after the workflow update merges.
128
+
- If no actionable manual validation exists, write `N/A` under `#### Manual Tests`.
129
+
- If no automated checks were run and no automated coverage changed, write `N/A` under `#### Automated Checks`.
Copy file name to clipboardExpand all lines: AGENTS.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,14 @@
1
1
# AGENTS.md
2
2
3
-
This file provides guidance to AI agents like Claude Code (claude.ai/code) when working with code in this repository.
3
+
This file provides guidance to Codex, Claude Code, and Cursor when working with code in this repository.
4
4
5
5
This file is symlinked for cross-agents compatibility to the following paths:
6
6
-`CLAUDE.md`
7
7
8
+
## Agent Commands
9
+
10
+
Durable shared agent command specs live in `.agents/commands/`. For PR creation, follow `.agents/commands/pr.md`; `.claude/commands` is a compatibility symlink and Cursor command entries under `.cursor/commands/` resolve to the same files.
11
+
8
12
## Project Overview
9
13
10
14
Bitkit iOS is a native Swift implementation of a Bitcoin and Lightning Network wallet. This is a work-in-progress repository that is **NOT** the live production app. The production app uses React Native and is at github.com/synonymdev/bitkit.
0 commit comments