DEVX-163: Add vikunja-tasks skill and skill validation tests, fix create-task docs #323

Merged
kireto merged 2 commits from DEVX-163-skills-vikunja-validation into master 2026-09-18 22:47:33 +00:00
Showing only changes of commit 817c6929f8 - Show all commits
+21 -5
View File
@@ -8,15 +8,31 @@ sso-bridge have them; grm gained them under GRM-171).
`devx-workflow` documents `make create-task -- --title`, which fails
because `devx-create-task` forwards no arguments.
## Requirements
## Approach
- REQ-1: Add `vikunja-tasks` skill: create via module call, query,
REQ-1: Add `vikunja-tasks` skill: create via module call, query,
close, spec-collision convention, unreachable-tracker handling.
- REQ-2: Add `tests/unit/test_skills_validation.py` covering
REQ-2: Add `tests/unit/test_skills_validation.py` covering
structure, make-target, file-ref checks + existence tests for all
skills.
- REQ-3: Fix broken `make create-task -- --title` documentation in
`devx-workflow` skill.
REQ-3: Fix broken `make create-task -- --title` documentation in
`devx-workflow` skill; add missing When to Invoke / Prerequisites
sections to older-format skills.
Preserve the colliding spec as
[DEVX-163-run-push-stdout-historical](DEVX-163-run-push-stdout-historical.md).
## Test Plan
- `pytest tests/unit/test_skills_validation.py` passes (10 tests).
## Deploy Plan
Documentation/skills only — auto-merge to master; no runtime deploy.
## Rollback Plan
Revert the squash-merge commit; skills are inert documentation.
## Acceptance Criteria