4aae93ee5d
* fix: remove duplicate command wrapper so plugin exposes only the skill (#461) The plugin shipped both commands/last30days.md and the skill under the same name, so /last30 surfaced two `last30days` entries with two different descriptions. Remove the wrapper; the skill already carries its own argument-hint, so the /last30days <topic> picker UX is unchanged. Also corrects the README install note that claimed Claude Code dedupes the slash command across install methods (it does not), and bumps 3.3.0 -> 3.3.1 across plugin.json, marketplace.json, gemini-extension.json, and SKILL.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * fix: bump pyproject.toml version to 3.3.1 (manifest contract) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * chore: update uv.lock for 3.3.1 version bump Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
38 lines
648 B
TOML
38 lines
648 B
TOML
[project]
|
|
name = "last30days-skill"
|
|
version = "3.3.1"
|
|
description = "Multi-source last-30-days research skill"
|
|
readme = "README.md"
|
|
requires-python = ">=3.12"
|
|
dependencies = []
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pytest>=9.0.3,<10",
|
|
"pytest-cov>=7,<8",
|
|
]
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|
|
python_files = ["test_*.py"]
|
|
addopts = [
|
|
"-q",
|
|
"--tb=short",
|
|
]
|
|
|
|
[tool.coverage.run]
|
|
branch = true
|
|
source = ["skills/last30days/scripts", "tests"]
|
|
omit = [
|
|
"skills/last30days/scripts/lib/vendor/*",
|
|
"dist/*",
|
|
]
|
|
|
|
[tool.coverage.report]
|
|
skip_empty = true
|
|
show_missing = true
|
|
omit = [
|
|
"skills/last30days/scripts/lib/vendor/*",
|
|
"dist/*",
|
|
]
|