Post

Templates System

Templates System

What is the Templates System?

Create structured notes quickly with built-in and custom templates featuring dynamic variables.

Quick Start

  1. Open Command Palette (Cmd+Shift+P)
  2. Run “Noted: Open with Template”
  3. Enter note name
  4. Select template
  5. Start writing!

Built-in Templates

Meeting Template

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Meeting: {filename}
**Date**: {date}
**Time**: {time}

## Attendees
-

## Agenda
1.

## Notes


## Action Items
- [ ]

## Next Steps

Research Template

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Research: {filename}
**Date**: {date}
**Researcher**: {user}

## Topic


## Questions
-

## Findings


## Sources
-

## Conclusions

Problem-Solution Template

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Problem: {filename}
**Date**: {date}

## Problem Statement


## Steps Taken
1.

## Solution


## Notes

Quick Template

1
2
3
4
# {filename}
**Date**: {date}
**Time**: {time}

Template Variables

Templates support 10 dynamic placeholders:

VariableExample OutputDescription
{filename}project-meetingNote file name
{date}Sunday, October 23, 2024Full date
{time}2:30 PM12-hour time
{year}2024Year
{month}10Month (with leading zero)
{day}23Day (with leading zero)
{weekday}SunShort day name
{month_name}OctoberFull month name
{user}johnSystem username
{workspace}my-projectVS Code workspace name

Custom Templates

Creating Custom Templates

  1. Open Command Palette
  2. Run “Noted: Create Custom Template”
  3. Enter template name
  4. Edit the template file
  5. Use any variables from the table above

Example custom template:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Daily Standup - {date}
**Team Member**: {user}
**Project**: {workspace}

## Yesterday
-

## Today
-

## Blockers
-

---
Tags: #standup #team

Managing Templates

Edit Template:

1
Command: Noted: Edit Custom Template

Duplicate Template:

1
Command: Noted: Duplicate Custom Template

Delete Template:

1
Command: Noted: Delete Custom Template

Open Templates Folder:

1
2
Command: Noted: Open Templates Folder
Location: {notesFolder}/.templates/

Preview Variables

See all available variables and their current values:

1
Command: Noted: Preview Template Variables

This shows a webview with all 10 variables and example output.

Use Cases

Daily Standups

Create a consistent format for team updates:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Standup - {date}
**Team**: {workspace}

## Completed
- Finished [[feature-authentication]]
- Fixed [[bug-123]]

## In Progress
- Working on [[api-refactor]]

## Planned
- Start [[database-migration]]

## Blockers
None

Tags: #standup

Bug Reports

Standardize bug documentation:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Bug: {filename}
**Reported**: {date} at {time}
**Reporter**: {user}

## Description


## Steps to Reproduce
1.
2.
3.

## Expected Behavior


## Actual Behavior


## Environment
- OS:
- Version:
- Browser:

## Solution


Tags: #bug

Project Planning

Structure project documents:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Project: {filename}
**Created**: {date}
**Owner**: {user}
**Workspace**: {workspace}

## Overview


## Goals
-

## Timeline
- **Start**: {year}-{month}-{day}
- **End**:

## Resources
-

## Related Notes
- [[team-structure]]
- [[requirements]]

Tags: #project #planning

Best Practices

  1. Use Variables: Leverage dynamic variables for consistency
  2. Include Tags: Add relevant tags in templates
  3. Add Links: Include common note links
  4. Structure Matters: Use clear headings and sections
  5. Keep It Simple: Don’t over-complicate templates

Tips & Tricks

Checklists

Use markdown checkboxes for action items:

1
2
3
4
## Tasks
- [ ] Review code
- [ ] Update docs
- [ ] Run tests

Metadata Section

Add frontmatter for advanced features:

1
2
3
4
5
6
7
---
tags: [meeting, project-alpha]
status: active
priority: high
---

# Meeting Notes

Code Blocks

Include language-specific code blocks:

1
2
3
4
5
6
7
## Implementation

```javascript
function example() {
  // code here
}
```

Start using templates to standardize your note-taking workflow! 📋

This post is licensed under CC BY 4.0 by the author.