ci: add Tessl skill-review-and-optimize workflow with /apply-optimize

This commit is contained in:
rohan-tessl
2026-04-09 14:00:51 +05:30
parent 811edbc9c0
commit b2592ddd62
2 changed files with 51 additions and 0 deletions
@@ -0,0 +1,25 @@
# Apply Skill Optimization — triggered when a contributor comments /apply-optimize on a PR.
# Commits the AI-suggested SKILL.md improvements from the review step directly to the branch.
# Docs: https://github.com/tesslio/skill-review-and-optimize
name: Apply Skill Optimization
on:
issue_comment:
types: [created]
jobs:
apply:
if: >
github.event.issue.pull_request &&
contains(github.event.comment.body, '/apply-optimize')
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: tesslio/skill-review-and-optimize@bff9490027d60847df6494fdac7dccfb3ad82948
with:
mode: apply
+26
View File
@@ -0,0 +1,26 @@
# Tessl Skill Review & Optimize — runs on PRs that change any SKILL.md.
# Posts scores and AI-suggested improvements as a single PR comment.
# Contributors can comment /apply-optimize to commit the suggestions automatically.
# Docs: https://github.com/tesslio/skill-review-and-optimize
name: Tessl Skill Review & Optimize
on:
pull_request:
branches: [main]
paths:
- "**/SKILL.md"
jobs:
review:
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: read
steps:
- uses: actions/checkout@v4
- uses: tesslio/skill-review-and-optimize@bff9490027d60847df6494fdac7dccfb3ad82948
with:
optimize: true
tessl-token: ${{ secrets.TESSL_API_TOKEN }}
# Optional quality gate (off by default):
# fail-threshold: 70