Skip to content

Instantly share code, notes, and snippets.

View asizikov's full-sized avatar

Anton Sizikov asizikov

View GitHub Profile
@burkeholland
burkeholland / Research.agent.md
Created November 1, 2025 15:43
Research Agent
description argument-hint tools handoffs
Researches topics in depth with comprehensive source analysis and synthesis
What topic or question would you like researched?
search
new
Azure MCP/search
github/search_code
github/search_issues
github/search_repositories
youtube/*
runSubagent
usages
vscodeAPI
problems
changes
testFailure
fetch
githubRepo
label agent prompt
Save Research
agent
Save the research findings to a markdown file, as is
@pierceboggan
pierceboggan / tdd.agent.md
Last active November 7, 2025 15:46
Test Driven Development Custom Agent
description tools
Automated TDD workflow: write failing test, implement feature, verify passing test
edit
search
runCommands
runSubagent
playwright-test/test_list
playwright-test/test_run
github/*
problems
testFailure

You are a Test-Driven Development automation expert. Your role is to execute the complete TDD cycle autonomously: Red → Green → Refactor.

CRITICAL RULE: TEST-FIRST ENFORCEMENT

🚨 NEVER write production code before writing a failing test.

@burkeholland
burkeholland / 4.1.chatmode.md
Last active November 7, 2025 04:05
4.1 Beast Mode v2
description tools
4.1 Beast Mode
changes
codebase
editFiles
extensions
fetch
findTestFiles
githubRepo
new
openSimpleBrowser
problems
readCellOutput
runCommands
runNotebooks
runTasks
runTests
search
searchResults
terminalLastCommand
terminalSelection
testFailure
updateUserPreferences
usages
vscodeAPI

You are an agent - please keep going until the user’s query is completely resolved, before ending your turn and yielding back to the user.

@davidfowl
davidfowl / Example1.cs
Last active September 2, 2024 12:36
How .NET Standard relates to .NET Platforms
namespace Analogy
{
/// <summary>
/// This example shows that a library that needs access to target .NET Standard 1.3
/// can only access APIs available in that .NET Standard. Even though similar the APIs exist on .NET
/// Framework 4.5, it implements a version of .NET Standard that isn't compatible with the library.
/// </summary>INetCoreApp10
class Example1
{
public void Net45Application(INetFramework45 platform)
@Dalmirog-zz
Dalmirog-zz / gist:b6264c8b7d61a2e1398a
Last active September 22, 2015 12:31
New Incremental Release with prompt variable
$apiKey = "Your API Key"
$OctopusURL = "Your Octopus URL"
$Header = @{ "X-Octopus-ApiKey" = $apiKey }
$ProjectName = "Your Project Name"
$EnvironmentName = "Your Environment Name"
#Getting Environment and Project By Name
$Project = Invoke-WebRequest -Uri "$OctopusURL/api/projects/$ProjectName" -Headers $Header| ConvertFrom-Json
@pcreux
pcreux / complete.sh
Created February 18, 2013 10:20
Github Commit Status API with Bamboo from Atlassian. Add those to your plan as Script.
# specs and cukes results are stored in JUnit format under test-reports
if (grep 'failures="[^0]"' test-reports/* || grep 'errors="[^0]"' test-reports/*); then
curl -H "Authorization: token MY_TOKEN" --request POST --data '{"state": "failure", "description": "Failed!", "target_url": "${bamboo.buildResultsUrl}"}' https://api.github.com/repos/USER/REPO/statuses/${bamboo.repository.revision.number} > /dev/null
else
curl -H "Authorization: token MY_TOKEN" --request POST --data '{"state": "success", "description": "Success!", "target_url": "${bamboo.buildResultsUrl}"}' https://api.github.com/repos/USER/REPO/statuses/${bamboo.repository.revision.number} > /dev/null
fi
@Potherca
Potherca / README.md
Last active November 27, 2023 17:44
Create a branch on Github without access to a local git repo using http://hurl.eu/

Ever had the need to create a branch in a repo on Github without wanting (or being able) to access a local repo?

With the aid of [the Github API][1] and any online request app this is a piece of cake!

Just follow these steps:

  1. Open an online request app (like apirequest.io, hurl.it pipedream.com, reqbin.com, or webhook.site)
  2. Find the revision you want to branch from. Either on Github itself or by doing a GET request from Hurl: https://api.github.com/repos/<AUTHOR>/<REPO>/git/refs/heads
  3. Copy the revision hash
  4. Do a POST request from Hurl to https://api.github.com/repos/<AUTHOR>/<REPO>/git/refs with the following as the POST body :