Skip to content

Commit ffb9ee8

Browse files
xerialclaude
andauthored
feat(work): add sub-item wiki-links and external tracker link formats (#143)
## 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](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3d9117c commit ffb9ee8

1 file changed

Lines changed: 29 additions & 1 deletion

File tree

studio-skills/work/SKILL.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ priority: medium # critical|high|medium|low (items/goals only)
4141
assignee: Name # items/goals only
4242
due: 2026-04-01 # items/goals only
4343
github: owner/repo#123 # link to GitHub issue or PR (items/goals only)
44-
jira: https://company.atlassian.net/browse/PROJ-456 # link to Jira ticket (items/goals only)
44+
jira: atlassian-org/PROJ-456 # link to Jira ticket (items/goals only)
4545
created: 2026-03-23
4646
updated: 2026-03-23
4747
---
@@ -147,6 +147,34 @@ When committing workspace changes, use this message format:
147147
- New documents: `work: create "Title"`
148148
- Updates: `work: update "Title"`
149149

150+
## Sub-item Wiki-links
151+
152+
When an item has sub-tasks, use `[[wiki-link]]` in checklists — even if the target page doesn't exist yet:
153+
154+
```markdown
155+
- [ ] [[2026-03-26-add-auth-refresh]] — Token refresh logic
156+
- [ ] [[2026-03-26-update-api-docs]] — Update REST docs
157+
- [x] [[2026-03-26-fix-session-expiry]] — Session timeout fix
158+
```
159+
160+
When starting work on a sub-task, create the actual `.md` file in `items/` so it becomes a trackable item with its own status and links.
161+
162+
## External Tracker Links
163+
164+
**Frontmatter fields** (field name provides the type):
165+
166+
```yaml
167+
jira: <atlassian-org>/<TICKET-ID> # e.g., acme-corp/PROJ-1234
168+
github: <owner>/<repo>#<number> # e.g., acme-corp/my-app#456
169+
```
170+
171+
**Inline references** in markdown body (prefix with `jira:` or `github:`):
172+
173+
```markdown
174+
- [x] Auth token refresh — jira:acme-corp/PROJ-1234
175+
- [ ] Update API docs — github:acme-corp/my-app#789
176+
```
177+
150178
## Knowledge Loop
151179

152180
1. **Before work** — search guides for relevant conventions: `Grep(pattern, path: "guides/")`

0 commit comments

Comments
 (0)