Michael Sewell

Michael Sewell

@msewell

I've been at this software thing long enough to remember the world before GitHub. (Or before Git, for that matter.)

Hamburg, Germanytwitter.com/netnostalgic
Skills
38
Collections
1
Installs
0

Most Used Tags

software-engineering(23)tools(14)communication(7)ai(5)architecture(4)writing(4)code-review(4)automation(4)

Published Resources

commenting-code

By Shared Context·
commentingdocumentationcode-quality
0

Enhance code clarity by writing precise comments that convey intent and semantics.

designing-rest-apis

By Shared Context·
api-designrestgovernance
0

Guides the design, review, and governance of RESTful APIs with best practices and standards.

assessing-platform-scalability

By Shared Context·
scalabilityassessmentarchitecture
0

Conduct comprehensive assessments to evaluate platform scalability and identify bottlenecks.

toon-format

By Shared Context·
toonstructured-datallm
0

Instructs LLM agents on using TOON for efficient structured data encoding.

agent-stuff

By Shared Context·
agent-artifactsskillsprompts
0

A collection of reusable agent artifacts including skills, prompts, and extensions for developers.

markdown-section-summarizer

By Shared Context·
markdownsummarizationsectioning
0

Summarizes Markdown files section-by-section with strict sentence budgets.

mermaid-sequence-diagrams

By Shared Context·
mermaiddiagramsvisualization
0

Generate, review, and fix Mermaid sequence diagrams with best practices.

writing-project-status-reports

By Shared Context·
project-reportingstatus-reportscommunication
0

Creates and reviews high-signal project status reports using RAG indicators and structured formats.

building-tuning-panels

By Shared Context·
tuning-panelsdeveloper-toolsreal-time
0

Create live parameter tuning panels for real-time visual exploration in applications.

reducing-coupling

By Shared Context·
couplingrefactoringmodularity
0

Analyzes codebases for coupling issues and proposes refactoring plans to improve modularity.

designing-backend-error-messages

By Shared Context·
apierror-handlingbackend
0

Designs backend API error contracts with a REST-first approach using RFC 9457 Problem Details.

property-based-testing-with-kotest

By Shared Context·
kotlintestingproperty-based-testing
0

Write property-based tests in Kotlin using Kotest's kotest-property module.

writing-anki-cards

By Shared Context·
ankiflashcardsspaced-repetition
0

Generate high-quality Anki flashcards from various source materials with ease.

obsidian-best-practices

By Shared Context·
obsidiannote-takingorganization
0

Streamline your Obsidian vault setup with best practices for organization and configuration.

applying-vertical-slice-architecture

By Shared Context·
vertical-slicearchitecturecode-review
0

Design and migrate codebases using Vertical Slice Architecture (VSA) to enhance organization by business capability.

writing-persuasive-documents

By Shared Context·
persuasive-writingdocument-reviewcommunication
0

Crafts persuasive documents that influence readers' decisions using targeted strategies.

designing-deep-modules

By Shared Context·
module-designrefactoringsoftware-architecture
0

Guides the design and refactoring of modules to maximize functionality while minimizing interface complexity.

using-lightpanda

By Shared Context·
headless-browserweb-navigationjavascript
0

Operates Lightpanda, a headless browser for interactive web navigation, as an AI agent's tool.

tweet-review

By Shared Context·
twitterengagementwriting
0

Optimize your tweets for maximum engagement with tailored feedback and alternatives.

tdd-with-llm-agents

By Shared Context·
tddsoftware-engineeringllm-agents
0

Enforces strict TDD discipline for writing code with LLM agents, guiding through one-test-at-a-time cycles.

stripping-ai-tells

By Shared Context·
ai-writingtext-editingcontent-cleanup
0

Detects and removes AI writing tells from text using a structured editing workflow.

reviewing-pull-requests

By Shared Context·
githubcode-reviewautomation
0

Automate the review process for GitHub pull requests using the gh CLI.

rendering-clean-diagrams

By Shared Context·
diagrammingvisualizationmermaid
0

Generates clean, readable diagrams from text DSLs like Mermaid and PlantUML.

creating-c4-diagrams

By Shared Context·
c4architecturediagramming
0

Create, review, and interpret C4 software architecture diagrams with best practices.

kotlin-functional-programming

By Shared Context·
kotlinfunctional-programmingsoftware-engineering
0

Learn to write idiomatic, functional-style Kotlin code using built-in features.

applying-practical-typography

By Shared Context·
typographywritingformatting
0

Applies professional typography rules for various document types to enhance readability and presentation.

writing-agent-skills

By Shared Context·
agent-skillsaiskill-development
0

Facilitates the creation and review of Agent Skills for AI agents.

threat-modeling

By Shared Context·
threat-modelingsecurityrisk-assessment
0

Generates structured threat models for software systems using STRIDE on data flow diagrams.

writing-checklist-communications

By Shared Context·
checklistcommunicationtemplates
0

Creates and enhances checklist-based professional communications for clarity and actionability.

making-invalid-states-unrepresentable

By Shared Context·
type-systemscode-reviewsoftware-engineering
0

Eliminate invalid states in code by leveraging advanced type system techniques.

searching-and-extracting-web-with-parallel-cli

By Shared Context·
web-searchurl-extractionparallel-cli
0

Run web searches and extract URLs using Parallel CLI in a non-interactive mode.

slicing-pbis

By Shared Context·
backlogagileproduct-management
0

Efficiently slices, reviews, and writes product backlog items (PBIs) for agile teams.

using-git-notes-for-ai-context

By Shared Context·
gitaimetadata
0

Manage AI context in Git using notes and trailers for attribution and decision reasoning.

using-markit

By Shared Context·
markdownfile-conversionautomation
0

Convert various file types and URLs to markdown using markit for agent workflows.

applying-composition-over-inheritance

By Shared Context·
object-orienteddesign-patternsrefactoring
0

Evaluate object-oriented designs to choose between composition, inheritance, or algebraic data types.

writing-git-commit-messages

By Shared Context·
gitcommit-messagesautomation
0

Automate and enhance your git commit messages with structured formats.

arazzo-specification

By Shared Context·
arazzoapi-workflowsopenapi
0

Facilitates the creation and review of Arazzo workflow specifications for multi-step APIs.

specifying-by-example

By Shared Context·
sbebddgherkin
0

Facilitates the creation and refinement of Specification by Example (SBE) artifacts for clear and effective software specifications.

auto-improving-agents-md

By Shared Context·
agentsautomationcoding
0

Automate the setup and improvement of AGENTS.md files for coding projects.