feat(skill): self-tagging-first task-journal skill (Track A)#23
Merged
Conversation
Rewrite the bundled task-journal skill around agent self-tagging: open a task with a goal, append typed events at the moment of commitment (with alternatives on decisions), and task_close with a written outcome + outcome_tag so resume packs render Goal -> Decisions -> Outcome without relying on the auto-classifier. Auto-capture is reframed as a best-effort backstop that degrades to heuristic-only without an LLM backend. - Drop the stale evidence_strength reference (not an event_add param); document the real goal / alternatives / outcome_tag params. - Tighten task_create MCP tool description to nudge passing goal (expected-always). No behavior change. - README "How it works" leads with self-tagging, demotes auto-capture. - Add crates/tj-mcp/tests/skill_doc.rs guarding the skill against param drift (present, valid frontmatter, no phantom params, self-tagging-first). - Plugin minor bump: plugin.json + marketplace 0.12.0 -> 0.13.0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Makes explicit agent self-tagging the primary capture path; auto-capture is demoted to a best-effort backstop. Resume packs now come out as Goal → Decisions → Outcome without depending on the classifier.
Changes
plugin/skills/task-journal/SKILL.mdaround self-tagging: open a task with agoal, append typed events at the moment of commitment (withalternativeson decisions),task_closewithoutcome+outcome_tag.evidence_strengthreference (it is not anevent_addparam) and documented the realgoal/alternatives/outcome_tagparams verified againstcrates/tj-mcp/src/main.rs.task_createtool description now nudges passinggoal(expected-always). No behavior change.crates/tj-mcp/tests/skill_doc.rs: skill present, valid frontmatter, no phantom params, self-tagging framed primary.Verification
cargo fmt --all --checkcleancargo clippy --workspace --all-targetscleancargo test --workspace45/45 pass (incl. 3 new skill_doc tests)decisionwithalternatives, closed withoutcome; pack rendered Goal → Decisions → Outcome (Acceptance A).🤖 Generated with Claude Code