Task #156
openMeeting notes — 24 Aug 2026: Cursor Rules and Skills, Buddy Chatbot, Raising Redmine tickets
0%
Description
Meeting notes — 24 August 2026¶
| Field | Value |
|---|---|
| Document status | Published |
| Meeting date | 24 August 2026 |
| Redmine project | Weekly Discussion & Updates (weekly-discussion-updates, id 30) |
| Redmine ticket | https://redmine.teamteki.com/issues/156 |
| Instance | https://redmine.teamteki.com/ |
Topics: Cursor Rules and Skills, Buddy Chatbot, and raising a ticket in Redmine.
Sources: Cursor Rules, Cursor Skills, Redmine issues, and this Redmine instance (24 August 2026).
1. How to use Rules and Skills in Cursor¶
1.1 Explanation: what Rules are¶
Rules are system-level instructions for Cursor Agent. When a rule applies, it is added at the start of the model context so the agent follows the same conventions every time.
| Type | Where it lives | Scope |
|---|---|---|
| Project rules | .cursor/rules/*.mdc |
This repository |
| User rules | Customize → Rules | All of your projects |
| Team rules | Cursor dashboard (Team and Enterprise) | The whole organisation |
| AGENTS.md | AGENTS.md in the project or a subdirectory |
Simple markdown alternative to .cursor/rules |
Rules apply to Agent (Chat). They do not apply to Cursor Tab or Inline Edit (Cmd/Ctrl+K).
1.2 Explanation: what Skills are¶
Skills are reusable instructions for a specific, often multi-step, task. Each skill is a folder with a SKILL.md file. Cursor shows the agent the skill name and description, and loads the full instructions only when the skill is relevant or you invoke it.
1.3 Explanation: when to use Rules or Skills¶
| Topic | Rules | Skills |
|---|---|---|
| Purpose | Short guidelines and standing constraints | Multi-step workflows |
| How applied | Included in matching conversations | /skill-name, @skill-name, or auto-selected from the description |
Use a rule when a short instruction should stay in force. Use a skill when the agent needs a repeatable procedure. Convert a long, step-by-step rule with /create-skill or /migrate-to-skills.
Keep rules short (under 500 lines), split large ones, and add a rule only when the agent repeats the same mistake.
To choose between them:
- Standing constraint (“always use X”, “never edit Y”) → Rule
- Procedure with several steps → Skill
- Needed in every chat → Rule with
alwaysApplytrue (keep it short) - Only for certain files → Rule
globsor skillpaths - Human opt-in each time → Manual rule or skill with
disable-model-invocationtrue
1.4 Procedure: create and apply a project rule¶
- In Agent chat, type
/create-ruleand describe the rule. - Review the
.mdcfile under.cursor/rules/. - Or open Customize → Rules → Add Rule and set Always, Intelligently, Specific files, or Manual.
- Commit the file.
To apply a manual rule, type @ in chat and select it. Team rules (Team/Enterprise) are created in the Cursor dashboard. When guidance conflicts, official precedence is Team Rules → Project Rules → User Rules.
1.5 Procedure: create and apply a skill¶
- In Agent chat, type
/create-skilland describe the workflow. - Review
.cursor/skills/<skill-name>/SKILL.md, or create that file by hand. - Commit the skill folder.
Run a skill with / plus the skill name, or attach it with @. Agent may also apply it from the description unless disable-model-invocation is true. /migrate-to-skills converts eligible dynamic rules and slash commands. Rules with alwaysApply true or with globs are not migrated.
1.6 Best practice: Rules and Skills¶
- Write rules as concrete instructions, not vague advice.
- Put long procedures in skills, not in always-on rules.
- Write skill descriptions so the agent can tell when to load them.
- Commit rules and skills to git. Update the rule when the agent repeats a mistake.
2. Buddy Chatbot use case¶
2.1 Explanation: what was requested¶
The meeting outline asked this documentation to cover the Buddy chatbot use case, purpose, workflow, key functionality, and examples.
2.2 Explanation: what can be stated¶
A topic named Buddy Chatbot was on the 24 August 2026 agenda. It was described as a use case, and a demonstration of purpose, workflow, and functionality was expected.
No product URL, repository, screenshots, transcript, or workflow notes were included in the source materials, so those details are not documented here.
3. How to raise a ticket in Redmine¶
These steps apply to https://redmine.teamteki.com/ and project Weekly Discussion & Updates.
3.1 Explanation: what a ticket is¶
In Redmine, work is an issue (ticket). It belongs to a project and has a tracker, status, priority, optional assignee, and description. Updates go in the journal. Watchers are notified of changes.
This project has Issue tracking enabled. At inspection it had no issue categories and no versions.
3.2 Procedure: create a ticket in the UI¶
- Sign in at https://redmine.teamteki.com/
- Open Weekly Discussion & Updates: https://redmine.teamteki.com/projects/weekly-discussion-updates
- Issues → New issue: https://redmine.teamteki.com/projects/weekly-discussion-updates/issues/new
- Select a Tracker.
- Enter a specific Subject and a Description (Textile:
h1./h2.headings and*bold*). - Set Priority, Assignee, and dates if known. Leave Category and Target version empty unless those lists are added later.
- Attach files and add Watchers if needed, then Save.
You need the permission Issue tracking → Add issues. If a field is missing, the tracker or your role is hiding it.
3.3 Reference: required and standard fields¶
Subject and Tracker are required.
| Field | Notes on this instance |
|---|---|
| Tracker | See trackers below |
| Subject | Required |
| Description | Textile |
| Status | Default depends on tracker |
| Priority | Default is Normal |
| Assignee | A project member |
| Parent task | For subtasks |
| Start date / Due date | Optional |
| Estimated time | Optional, hours |
| % Done | 0–100 |
| Category | None configured |
| Target version | None configured |
| Files | Optional |
| Watchers | Optional |
Trackers:
| Tracker | id | Instance description | Default status |
|---|---|---|---|
| Bug | 1 | For reporting bugs | Default |
| Feature | 2 | New functionality request | New |
| Improvement | 3 | Enhancement of existing feature | New |
| Task | 4 | General work task | New |
| Support | 5 | Support or help request | New |
| development | 6 | No description set | Default |
Statuses: Default (1), New (8), In Progress (9), Resolved (10), Feedback (11), Closed (12, closed), Rejected (13, closed).
Priorities: Low (2), Urgent (3), High (4), Normal (5, default).
Pick the tracker that matches the work. Use Normal priority unless the work is blocking (High / Urgent) or backlog (Low).
3.4 Procedure: assign, prioritize, categorize, and track¶
Assign: Update the issue, set Assignee to a project member, Save. Assignees must be project members. Watchers can be added without being the assignee.
Prioritize: Set Priority when creating or updating. Use Due date for deadlines. There is no separate severity field on these trackers.
Categorize: Use Tracker (Bug, Feature, Improvement, Task, Support, development). Issue categories and Target version are not configured on this project.
Track: Move Status New → In Progress → Resolved → Closed (Feedback if changes are needed; Rejected if invalid). Add journal notes. Related issues follow standard Redmine (duplicates close together; a blocked issue cannot close while the blocker is open). Time tracking is enabled. Filter the issues list by tracker, status, assignee, or parent task.
Subtasks: Add a subtask from the parent, or set Parent task on the child.
3.5 Best practice: tickets on this instance¶
- One concern per ticket when work will be assigned separately.
- Put reproduction steps in Bug tickets; put the desired behaviour in Feature or Improvement tickets.
- Assign someone if action is expected.
- Do not invent categories or versions; this project had none at inspection.
- Update status instead of duplicating the same work.
- Keep secrets out of ticket descriptions and attachments.
Files
Updated by Ayush Sharma on 08/24/2026 09:55 AM
Verified upload: this Task is the 24 Aug 2026 weekly discussion documentation. The Markdown source is attached. Ticket URL: https://redmine.teamteki.com/issues/156
Updated by Ayush Sharma on 08/24/2026 10:19 AM
- File 2026-08-24-weekly-discussion.md added
- Description updated (diff)
Updated for senior review: one H1 (document title), numbered H2/H3 in one pattern, explicit paragraphs (no hard line-breaks), source labels (official / instance-verified / not provided). Markdown attachment replaced.
Updated by Ayush Sharma on 08/24/2026 10:21 AM
- File deleted (
2026-08-24-weekly-discussion.md)
Updated by Ayush Sharma on 08/24/2026 10:42 AM
- File 2026-08-24-weekly-discussion.md 2026-08-24-weekly-discussion.md added
- Description updated (diff)
Shortened published notes: removed senior-review content, file structure, rule/skill formatter sections, Buddy 2.3/2.4, and ticket examples.
Updated by Ayush Sharma on 08/24/2026 10:43 AM
- File deleted (
2026-08-24-weekly-discussion.md)
Updated by Ankita Kushwaha on 09/07/2026 04:11 PM
- Project changed from 30 to TeamTalks