coding-markdown

21
ScotterMonkScotterMonk

When Markdown is written or edited, including rules, skills, and documentation. Triggers any time a .md file is created or modified, a skill's SKILL.md is updated, rules files (.roo/rules/) are edited, or a user says "update the docs", "fix the readme", "edit this skill", "write documentation", or "format this markdown".

194 days ago

simplification

21
ScotterMonkScotterMonk

Finds insights that eliminate multiple components; "if this is true, we don't need X, Y, or Z". Used when implementing the same concept multiple ways, accumulating special cases, or complexity is spiraling. Otherwise known as "Simplification Cascades" or principled way.

194 days ago

error-handling

21
ScotterMonkScotterMonk

When VS Code problems or any terminal shows an error

194 days ago

github-use

21
ScotterMonkScotterMonk

Any time GitHub activity is required.

194 days ago

coding-python

21
ScotterMonkScotterMonk

When python, flask, or jinja are being written or edited. Use this skill any time you are writing, editing, refactoring, or reviewing Python (.py), Flask routes/blueprints, or Jinja2 templates (.html with Jinja). Trigger even if the user only mentions a .py file, a Flask endpoint, a template, or asks about Python patterns, imports, error handling, or structure.

194 days ago

mode-selection

21
ScotterMonkScotterMonk

For understanding what each mode does, which mode is best (most appropriate mode) for a given situation, and establishing a pattern for choosing when and how a mode delegates or passes operation to another mode

194 days ago

CSS Coding

21
ScotterMonkScotterMonk

When CSS is being written or edited.

194 days ago

api-use-external

21
ScotterMonkScotterMonk

Any time an external api needs to be understood or queried, including post and get.

194 days ago

coding-javascript

21
ScotterMonkScotterMonk

When JavaScript is being written or edited. Invoke for vanilla JavaScript, browser APIs, DOM manipulation, async/await, Fetch API calls to Flask routes, event listeners, form handling, and static/js file work. Use this skill any time you are writing, editing, refactoring, or reviewing JavaScript (.js files or inline <script> blocks), even if the user just says "add a click handler", "make this fetch data", or "fix this JS error". Trigger even for small JS additions to HTML/Jinja templates.

194 days ago

log-file-use

21
ScotterMonkScotterMonk

When a mode needs to read, create, or write (log progress) to a log file.

194 days ago

app-knowledge

21
ScotterMonkScotterMonk

Use when any part of the application needs to be located or understood, including for assessment and impact analysis.

194 days ago

coding-html

21
ScotterMonkScotterMonk

When html or jinja are being written or edited. Use this skill any time you are writing, editing, refactoring, or reviewing HTML (.html files or inline HTML) or Jinja2 templates. Trigger even for small HTML additions, new template blocks, editing existing template structure, or when a user says "update the layout", "fix the template", "add a section", or "edit the page".

194 days ago

testing

21
ScotterMonkScotterMonk

When creating tests and using tests for testing of application operation

194 days ago