Agent skill

tzurot-docs

Documentation procedures for Tzurot v3. Use when updating CURRENT.md or BACKLOG.md. Covers workflow, folder structure, and knowledge continuity.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/tzurot-docs

SKILL.md

Tzurot v3 Documentation & Workflow

Use this skill when: Starting/ending a session, managing work items, creating documentation, or updating existing docs.

Two-File Workflow

Work is tracked in two files. Tech debt competes for the same time as features.

File Purpose Update When
CURRENT.md Active session - what's happening NOW Start/end session, task done
BACKLOG.md Everything else - all queued work New ideas, triage, completion

Tags: ๐Ÿ—๏ธ [LIFT] refactor/debt | โœจ [FEAT] feature | ๐Ÿ› [FIX] bug | ๐Ÿงน [CHORE] maintenance

CURRENT.md Structure

markdown
# Current

> **Session**: YYYY-MM-DD
> **Version**: v3.0.0-beta.XX

## Session Goal

_One sentence on what we're doing today._

## Active Task

_Cut from BACKLOG, paste here when starting work._

๐Ÿ—๏ธ `[LIFT]` **Task Name**

- [ ] Subtask 1
- [ ] Subtask 2

## Scratchpad

_Error logs, decisions, API snippets - anything Claude needs to see._

## Recent Highlights

- **beta.XX**: Brief description

BACKLOG.md Structure

markdown
## Inbox

_New items go here. Triage to appropriate section later._

## High Priority

_Top 3-5 items to pull into CURRENT next._

## Epic: [Theme Name]

_Group related work by project, not by type._

## Smaller Items

_Opportunistic work between major features._

## Icebox

_Ideas for later. Resist the shiny object._

## Deferred

_Decided not to do yet._

Workflow Operations

Intake (New Idea)

Add to Inbox in BACKLOG.md with a tag. Don't categorize yet.

markdown
## Inbox

- โœจ `[FEAT]` **Feature Name** - Brief description

Triage (Between Tasks)

Move items from Inbox to appropriate section:

  • High Priority โ†’ If it's next
  • Epic โ†’ If it belongs to a theme
  • Smaller Items โ†’ If opportunistic
  • Icebox โ†’ If "someday maybe"

Start Work (Pull)

  1. Cut task from BACKLOG.md
  2. Paste into CURRENT.md under Active Task
  3. Add checklist if needed
  4. Update Session Goal

Complete Work (Done)

  1. Mark task complete in CURRENT.md
  2. Move to Recent Highlights (keep last 3-5)
  3. Pull next task from BACKLOG High Priority

Session End

  1. Update CURRENT.md with progress
  2. If task incomplete, note blockers in Scratchpad
  3. Commit with wip: prefix if needed

Documentation Structure

docs/
โ”œโ”€โ”€ reference/           # THE TRUTH - What currently exists
โ”‚   โ”œโ”€โ”€ architecture/    # Design decisions, system architecture
โ”‚   โ”œโ”€โ”€ deployment/      # Railway, infrastructure setup
โ”‚   โ”œโ”€โ”€ standards/       # Coding patterns, folder structure
โ”‚   โ””โ”€โ”€ guides/          # Developer how-tos
โ”œโ”€โ”€ proposals/           # THE PLANS - What we want to build
โ”‚   โ”œโ”€โ”€ active/          # On roadmap, being worked on
โ”‚   โ””โ”€โ”€ backlog/         # Ideas not yet scheduled
โ”œโ”€โ”€ incidents/           # Postmortems and lessons learned
โ””โ”€โ”€ research/            # Investigation notes

Root files only: README.md, CLAUDE.md, CURRENT.md, BACKLOG.md

Decision Rules

Question Answer
Is it work to do? โ†’ BACKLOG.md
Is it active now? โ†’ CURRENT.md
Is it implemented? โ†’ docs/reference/
Is it a future plan? โ†’ docs/proposals/
Is it done/obsolete? โ†’ Extract learnings, then DELETE

GitHub Releases Format

markdown
## What's Changed

### Added

- New feature X for doing Y

### Changed

- Improved performance of A

### Fixed

- Bug where X would fail

**Full Changelog**: https://github.com/lbds137/tzurot/compare/vX.X.X...vY.Y.Y

Best Practices

โœ… Do

  • Use tags consistently (๐Ÿ—๏ธ, โœจ, ๐Ÿ›, ๐Ÿงน)
  • Keep CURRENT.md focused on TODAY
  • Group work by Epic/Theme in BACKLOG
  • Delete obsolete docs (git preserves history)
  • Update at session boundaries

โŒ Don't

  • Let CURRENT.md get stale
  • Mix feature types in the same Epic
  • Keep "someday" items in High Priority
  • Create new files when existing ones work
  • Document obvious things

Session Start Checklist

  1. Read CURRENT.md - What's the active task?
  2. Read BACKLOG.md High Priority - What's next?
  3. Read CLAUDE.md if rules are unclear
  4. Continue active task or pull next

Related Skills

  • tzurot-git-workflow - Commit documentation updates
  • tzurot-council-mcp - When to consult for workflow decisions
  • tzurot-architecture - Document architectural decisions

References

  • Current session: CURRENT.md
  • All work items: BACKLOG.md
  • Project guidelines: CLAUDE.md
  • Documentation structure: docs/README.md

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results