Skip to content

feat(work): add sub-item wiki-links and external tracker link formats#143

Merged
xerial merged 1 commit intomainfrom
feature/work-skill-todo-management
Mar 27, 2026
Merged

feat(work): add sub-item wiki-links and external tracker link formats#143
xerial merged 1 commit intomainfrom
feature/work-skill-todo-management

Conversation

@xerial
Copy link
Copy Markdown
Member

@xerial xerial commented Mar 27, 2026

Summary

  • Add Sub-item wiki-links section — use [[wiki-link]] in checklists, create .md file when starting work on a sub-task
  • Add External Tracker Links section — compact jira: / github: formats for both frontmatter fields and inline markdown references
  • Fix jira frontmatter example to use compact atlassian-org/TICKET-ID format instead of full URL

Companion to treasure-data/tdx#2062 (system prompt side).

Test plan

  • Verify skill renders correctly in Studio

🤖 Generated with Claude Code

- Add Sub-item wiki-links section: [[wiki-link]] in checklists, create .md when starting work
- Add External Tracker Links section: compact jira:/github: formats for frontmatter and inline
- Fix jira frontmatter format to use compact atlassian-org/TICKET-ID

Mirrors changes in treasure-data/tdx#2062.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings March 27, 2026 06:18
@xerial xerial requested review from a team as code owners March 27, 2026 06:18
@github-actions github-actions Bot added tdx:core-skills Touches core skills: tdx-skills, sql-skills, workflow-skills maintainer Maintainer-authored PR labels Mar 27, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Work skill documentation to standardize how workspace items reference sub-tasks and external trackers (Jira/GitHub), aligning with the companion system-prompt changes.

Changes:

  • Updates the jira frontmatter example to a compact <org>/<TICKET-ID> format.
  • Adds guidance for representing sub-tasks as wiki-links inside checklist items.
  • Adds a new section documenting compact external tracker link formats for both frontmatter and inline references.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +154 to +156
- [ ] [[2026-03-26-add-auth-refresh]] — Token refresh logic
- [ ] [[2026-03-26-update-api-docs]] — Update REST docs
- [x] [[2026-03-26-fix-session-expiry]] — Session timeout fix
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The checklist example uses date-prefixed wiki-links like [[2026-03-26-add-auth-refresh]], but earlier in this doc wiki-links are described/resolved using the item slug (e.g., [[fix-login-bug]]) with matching via *-{slug}.md. Using the full filename stem (including date) here creates an inconsistent convention and can make links less stable if the date changes. Consider updating the examples to use slug-only links (e.g., [[add-auth-refresh]]), or explicitly clarify that sub-item wiki-links should target the full filename stem and adjust the earlier wiki-link guidance accordingly.

Suggested change
- [ ] [[2026-03-26-add-auth-refresh]] — Token refresh logic
- [ ] [[2026-03-26-update-api-docs]] — Update REST docs
- [x] [[2026-03-26-fix-session-expiry]] — Session timeout fix
- [ ] [[add-auth-refresh]] — Token refresh logic
- [ ] [[update-api-docs]] — Update REST docs
- [x] [[fix-session-expiry]] — Session timeout fix

Copilot uses AI. Check for mistakes.
**Frontmatter fields** (field name provides the type):

```yaml
jira: <atlassian-org>/<TICKET-ID> # e.g., acme-corp/PROJ-1234
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the frontmatter format example, the placeholder jira: <atlassian-org>/<TICKET-ID> reads like atlassian-org is a literal value, but the inline example uses acme-corp/PROJ-1234. To avoid confusion, consider renaming the placeholder to something like <jira-org> (or <org>) and keep examples consistent with that naming.

Suggested change
jira: <atlassian-org>/<TICKET-ID> # e.g., acme-corp/PROJ-1234
jira: <jira-org>/<TICKET-ID> # e.g., acme-corp/PROJ-1234

Copilot uses AI. Check for mistakes.
@xerial xerial merged commit ffb9ee8 into main Mar 27, 2026
10 checks passed
@xerial xerial deleted the feature/work-skill-todo-management branch March 27, 2026 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer Maintainer-authored PR tdx:core-skills Touches core skills: tdx-skills, sql-skills, workflow-skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants