Skip to content

skill custom config#33

Merged
adeptofvoltron merged 6 commits into
mainfrom
8-1-additional-config-in-manifest
May 5, 2026
Merged

skill custom config#33
adeptofvoltron merged 6 commits into
mainfrom
8-1-additional-config-in-manifest

Conversation

@adeptofvoltron
Copy link
Copy Markdown
Owner

No description provided.

adeptofvoltron and others added 6 commits May 5, 2026 12:06
Eliminates nested ifology by extracting _require_non_empty_str,
_parse_config_field_default, _parse_config_field_possible_values,
and _parse_config_field_entry. Same validation behavior, flat structure.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add dict[str, Any] type args and wrap long signatures/conditions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- clipboard.py: split long subprocess command list across lines (E501)
- test_parser.py: extract long match string to variable (E501)
- translate/skill.py: add missing newline at EOF (W292)
- translate/test_translate.py: remove unused pytest import (F401), add missing newline at EOF (W292)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ntation

The implementation was migrated from plyer to subprocess (xclip/pbpaste/
powershell), but the tests still patched sys.modules["plyer"]. Updated
all 10 tests to patch subprocess.run/Popen and platform guards instead.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ests

Long patch target strings pushed lines past 88 chars. Extracted as
module-level constants (_RUN, _POPEN, _IS_LINUX, etc.) and switched
to parenthesized with-statement syntax.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@adeptofvoltron adeptofvoltron merged commit ab577e2 into main May 5, 2026
3 checks passed
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