chore(repo): update dev guide and PR skill
This commit is contained in:
@@ -40,7 +40,7 @@ Before attempting to push or open a PR, verify that the necessary tools are avai
|
||||
- Changes touch core lib or extension (where vibe coding is prohibited per `CONTRIBUTING.md`)
|
||||
- Multiple unrelated concerns in one diff
|
||||
- No validation has been run at all
|
||||
- Remind the user: *"This project does not accept low-quality or AI-generated PRs without meaningful human review. Please review your changes carefully."*
|
||||
- Remind the user: _"This project does not accept low-quality or AI-generated PRs without meaningful human review. Please review your changes carefully."_
|
||||
6. **Branch.** Check the current branch first:
|
||||
- If already on a non-main feature branch with a valid name (matching `type/topic` convention), reuse it.
|
||||
- If the branch name does not follow repo conventions (e.g. missing prefix, unclear topic), ask the user whether to rename or create a new one.
|
||||
@@ -52,14 +52,12 @@ Before attempting to push or open a PR, verify that the necessary tools are avai
|
||||
|
||||
## Post-Submission Reminder
|
||||
|
||||
After successfully opening the PR, ALWAYS remind the user:
|
||||
After successfully opening the PR, ALWAYS give a brief reminder in the user's language. Keep it concise and natural, but make sure it clearly tells the user:
|
||||
|
||||
> **This project requires human authorship declarations.** Please:
|
||||
> 1. Test your changes in the browser yourself
|
||||
> 2. Go to the PR page on GitHub and check the Testing and Requirements checkboxes after you've verified each item
|
||||
> 3. The PR will not enter the review process until all checkboxes are checked
|
||||
>
|
||||
> This project does not accept PRs generated autonomously by AI. Make sure you can truthfully check the AI declaration.
|
||||
1. They need to test the changes themselves in the browser.
|
||||
2. They need to go to the PR page and check the Testing and Requirements checkboxes only after verifying each item.
|
||||
3. The PR will not enter review until those checkboxes are checked.
|
||||
4. The project does not accept autonomously AI-generated PRs, so they should only check the AI declaration if it is truthful.
|
||||
|
||||
## Branch Naming
|
||||
|
||||
@@ -101,4 +99,4 @@ After successfully opening the PR, ALWAYS remind the user:
|
||||
- The PR body follows the template structure completely.
|
||||
- All "Requirements" and "Testing" checkboxes are unchecked (`- [ ]`) in the PR body. Double-check: if any `- [x]` appears in these sections, it is a violation — fix it before submitting.
|
||||
- The reported validation is accurate — nothing fabricated.
|
||||
- The post-submission reminder has been printed verbatim to the user.
|
||||
- The post-submission reminder was delivered in the user's language, concisely and accurately.
|
||||
|
||||
@@ -10,7 +10,7 @@ For contribution rules and expectations, see [../CONTRIBUTING.md](../CONTRIBUTIN
|
||||
|
||||
1. **Prerequisites**
|
||||
- `macOS` / `Linux` / `WSL`
|
||||
- `node.js >= 20` with `npm >= 10`
|
||||
- `node.js >= 24` with `npm >= 11`
|
||||
- An editor that supports `ts/eslint/prettier`
|
||||
- Make sure `eslint`, `prettier` and `commitlint` work well. Un-linted code won't pass the CI.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user