Skip to content

feat(skill): add phone USB power support#166

Merged
AdeGneus merged 1 commit into
mainfrom
feat/phone-termux-usb-power
Jun 18, 2026
Merged

feat(skill): add phone USB power support#166
AdeGneus merged 1 commit into
mainfrom
feat/phone-termux-usb-power

Conversation

@AdeGneus

@AdeGneus AdeGneus commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Type of change

  • feat — new feature
  • fix — bug fix
  • docs — documentation only
  • test — tests only
  • refactor — neither fixes a bug nor adds a feature
  • skill — new or updated bundled skill
  • security — touches a safety invariant (requires maintainer review even for skills)

Checklist

Required for all PRs

  • pytest tests/ -v passes with 0 failures
  • ruff check --fix ori/ tests/ skills/ is clean
  • Every new .py file has the Apache-2.0 license header
  • If capability behavior changed, docs/CAPABILITY_MATRIX.md is updated in this PR
  • If capability-impacting files changed but matrix update is intentionally not needed, add [skip-cap-matrix] in PR body with rationale
  • PR description explains why, not just what

If you used AI assistance

  • I can explain every line of AI-generated code in this PR
  • I have read and understood all files I am modifying
  • I am not submitting code I cannot defend in a review conversation

If this touches /ori/ (core runtime)

  • I opened an issue and discussed this change before writing code
  • Every new Tier D code path has test coverage
  • No new dependencies added without prior issue discussion

If this adds or modifies a bundled skill (/skills/)

Community skills go to ori-platform/ori-skills — not here.
PRs to /skills/ in this repo are for first-party bundled skills only.

  • I opened an issue and got maintainer approval before writing this skill
  • action_tier is declared on every trigger
  • bypass_llm: true is only paired with action_tier: D
  • Tier C triggers declare safe_default_action
  • hooks.py is clean and minimal (bundled skills bypass the sandbox — they are implicitly trusted)
  • No subprocess calls in hooks

Related issue

Testing notes

@AdeGneus AdeGneus self-assigned this Jun 18, 2026
@AdeGneus AdeGneus merged commit 8dff3d3 into main Jun 18, 2026
2 checks passed
@AdeGneus AdeGneus deleted the feat/phone-termux-usb-power branch June 18, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant