popey opened a new pull request, #37863:
URL: https://github.com/apache/beam/pull/37863

   Hullo @apache 👋
   
   I ran your skills through `tessl skill review` at work and found some 
targeted improvements. 
   
   <img width="1312" height="1214" alt="score_card" 
src="https://github.com/user-attachments/assets/2b36bf01-4f60-4be3-a34f-f890a61f5fca";
 />
   
   Here's the full before/after:
   
   | Skill | Before | After | Change |
   |-------|--------|-------|--------|
   | license-compliance | 70% | 96% | +26% |
   | gradle-build | 77% | 96% | +19% |
   | io-connectors | 77% | 94% | +17% |
   | beam-concepts | 77% | 90% | +13% |
   | contributing | 81% | 94% | +13% |
   | python-development | 77% | 90% | +13% |
   | ci-cd | 81% | 89% | +8% |
   | java-development | 83% | 90% | +7% |
   | runners | 85% | 90% | +5% |
   
   <details>
   <summary>Changes summary</summary>
   
   **Descriptions (all 9 skills)**
   - Expanded action verbs beyond generic "Guides understanding" to specific 
actions like "Configures, debugs, implements"
   - Added natural trigger terms users would actually type (e.g., 
"build.gradle", "gradlew", "pull request", "CLA", "RAT check")
   - Ensured every description has an explicit "Use when..." clause with 
multiple trigger scenarios
   
   **beam-concepts**: Removed explanatory prose Claude already knows 
(historical context, property definitions), tightened PCollection/PTransform 
descriptions, added verification step to Dead Letter Queue pattern
   
   **ci-cd**: Replaced verbose workflow tables with compact naming convention 
reference, added concrete `gh` CLI commands for listing/rerunning workflows, 
added executable debugging workflow with copy-paste ready commands
   
   **contributing**: Added validation checkpoint to run pre-commit tests 
locally before pushing, expanded trigger terms to include "pull request", 
"CLA", "how to contribute"
   
   **gradle-build**: Replaced flat error list with structured troubleshooting 
workflow including explicit verification steps for each error type
   
   **io-connectors**: Replaced bare component list for creating new connectors 
with step-by-step workflow including test and verification checkpoints
   
   **java-development**: Added artifact verification step after 
`publishToMavenLocal`
   
   **license-compliance**: Added explicit 5-step compliance workflow with RAT 
check validation loop, consolidated repetitive license headers (8 
near-identical blocks) into grouped format by comment style
   
   **python-development**: Added tarball verification step after building 
source distribution
   
   **runners**: Added structured debugging workflow: start with DirectRunner to 
isolate logic errors, then escalate to target runner
   
   </details>
   
   ---
   
    - [x] No issue referenced (skill improvements only, no functional code 
changes)
    - [ ] Update `CHANGES.md` with noteworthy changes. *(N/A — skill files 
only)*
    - [ ] If this contribution is large, please file an Apache [Individual 
Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). 
*(Small contribution — skill metadata and content improvements only)*
   
   ---
   
   Honest disclosure — I work at @tesslio where we build tooling around skills 
like these. Not a pitch - just saw room for improvement and wanted to 
contribute.
   
   Want to self-improve your skills? Just point your agent (Claude Code, Codex, 
etc.) at [this Tessl 
guide](https://docs.tessl.io/evaluate/optimize-a-skill-using-best-practices) 
and ask it to optimize your skill. Ping me - [@popey](https://github.com/popey) 
- if you hit any snags.
   
   Thanks in advance 🙏
   
   **Please** add a meaningful description for your change here
   
   ------------------------
   
   Thank you for your contribution! Follow this checklist to help us 
incorporate your contribution quickly and easily:
   
    - [ ] Mention the appropriate issue in your description (for example: 
`addresses #123`), if applicable. This will automatically add a link to the 
pull request in the issue. If you would like the issue to automatically close 
on merging the pull request, comment `fixes #<ISSUE NUMBER>` instead.
    - [ ] Update `CHANGES.md` with noteworthy changes.
    - [X] If this contribution is large, please file an Apache [Individual 
Contributor License Agreement](https://www.apache.org/licenses/icla.pdf).
   
   - [X] See the [Contributor Guide](https://beam.apache.org/contribute) for 
more tips on [how to make review process 
smoother](https://github.com/apache/beam/blob/master/CONTRIBUTING.md#make-the-reviewers-job-easier).
   
   To check the build health, please visit 
[https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md](https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md)
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to