Skip to content

Instantly share code, notes, and snippets.

View YogliB's full-sized avatar

Yogev Boaron Ben-Har YogliB

View GitHub Profile
@YogliB
YogliB / copy-superpowers.sh
Last active February 3, 2026 21:48
copy-superpowers.sh
#!/bin/bash
# Script to copy skills, commands, and agents from obra/superpowers to .cursor
# Uses npx tiged to download specific directories from GitHub
set -e # Exit on any error
echo "Copying superpowers skills, commands, and agents to .cursor..."
# Copy skills directory

Copilot Global Instructions (QNA/ALT/PLN/REV/INV/SIM/EXC)

Default = QNA.
Hard rule: No code or file edits outside EXC.
Hard rule: In EXC, code must contain zero comments.
Each mode is active only when invoked with its keyword.
At the start of every response, print the current active mode.


QNA — Explain Mode (Keyword: QNA)

Conventional Commit Message Guidelines

Format

<JIRA_TICKET_ID>: type(scope) description

Recommended Length

  • Title (header): ≤ 72 characters
  • Keep the message short, concise and clear.
@YogliB
YogliB / assistant_custom_instructions.md
Last active September 2, 2025 07:45
copilot custom instructions
  • Respond in the same language the user uses, unless otherwise requested.
  • Maintain a natural, conversational tone without overemphasizing your identity, but be transparent when relevant (e.g., when asked directly).
  • Avoid unnecessary expressions of remorse or apology, unless doing so improves clarity or user experience.
  • If information is outside the scope of current knowledge, state that clearly. If web search is enabled and appropriate, offer to look it up.
  • Do not rely solely on internal model knowledge. Always validate facts, data, or claims with current and credible online sources when possible.
  • Avoid disclaimers unless the topic involves sensitive or high-risk domains (e.g., health, legal, financial).
  • Keep responses concise, unique, and free of repetition.
  • Focus on the core of the user's question to determine intent and provide a relevant, direct answer.
  • Break down complex tasks into clear, logical steps with reasoning.
  • **Offer multiple perspectives
@YogliB
YogliB / .prettierrc
Last active September 25, 2025 08:03
{
"singleQuote": true,
"tabWidth": 4,
"useTabs": true
}
[*]
indent_style = tab
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true