Thomas Martinsen
Community@thomasmartinsen · Copenhagen, Denmark
Global Tech Evangelist | Microsoft Regional Director | Microsoft MVP | Quantum × AI
Agent Skills by Thomas Martinsen
Showing 18 vetted skills indexed across 1 GitHub repositories.
openspec-apply-change
Implement tasks from an OpenSpec change using the openspec CLI.
openspec-explore
Explores ideas, investigates codebases, and clarifies requirements through OpenSpec-guided thinking sessions.
openspec-archive-change
Archives completed OpenSpec changes with artifact, task, and spec sync verification.
openspec-propose
Generates complete OpenSpec change proposals with design, specs, and task artifacts.
webapp-testing
Test local web applications with Playwright scripts and managed server lifecycles.
frontend-design
Generates production-grade frontend interfaces with distinctive typography, color, motion, and layout design.
mcp-builder
Guides creation of MCP servers in TypeScript or Python with tool design, testing, and evaluation workflows.
archetype-creator
Designs and validates Dev CLI archetypes with Scriban templates and archetype.json definitions.
archetype-schema
Defines the archetype.json structure for Dev CLI code generation archetypes.
skill-creator
Create, evaluate, and iteratively improve GitHub Copilot CLI skills with benchmarked test runs.
archetype-actions
Configures post-generation file modification actions for Dev CLI archetypes.
archetype-scriban
Write Scriban template syntax for Dev CLI archetype files and archetype.json expressions.
pptx
Create, edit, and verify PowerPoint .pptx presentations via XML editing and pptxgenjs.
pr-description-writer
Generate structured pull request descriptions from git diffs, commits, or change summaries.
estimation-helper
Breaks down features into tasks and produces structured story point estimates with risks and assumptions.
adr-writer
Writes Architecture Decision Records in MADR format from decision context and options.
openspec-bootstrap
Initializes OpenSpec configuration, seed specs, and AI tool instructions for existing codebases.
test-generator
Generates compilable unit tests for any programming language via a Research-Plan-Implement pipeline.
Frequently Asked Questions About Thomas Martinsen
FAQPage SchemaWhat tasks can I accomplish with Thomas Martinsen's skills?▼
You can manage OpenSpec change lifecycles (propose, explore, apply, archive, bootstrap), create Dev CLI archetypes with Scriban templates, build MCP servers, design production-grade frontends, test web apps with Playwright, generate unit tests, write PR descriptions and ADRs, estimate features, and edit PowerPoint decks.
Who are these skills designed for?▼
Software engineers, tech leads, and architects working with spec-driven development, GitHub Copilot CLI skill authoring, or Dev CLI scaffolding. Frontend developers benefit from the design and Playwright testing skills, while leads use the ADR writer, estimation, and PR description skills.
What are the prerequisites and dependencies?▼
The six OpenSpec skills require the openspec CLI to be installed. The webapp-testing skill relies on Playwright for browser interaction. MCP server building supports Python (FastMCP) or Node/TypeScript (MCP SDK). Other skills operate on git diffs, .pptx files, or archetype.json definitions.
What licensing applies to these skills?▼
The OpenSpec skills (propose, explore, apply-change, archive-change, bootstrap) are released under the MIT license. Skills including webapp-testing, frontend-design, and mcp-builder carry complete terms defined in their respective LICENSE.txt files.
How do I set up OpenSpec in an existing project?▼
Use the openspec-bootstrap skill, which analyzes your brownfield codebase, populates openspec/config.yaml, seeds initial specifications, and generates tool-appropriate agent instructions for GitHub Copilot, Claude Code, OpenAI Codex, Cursor, or Windsurf.