Thomas Smestad avatar

Thomas Smestad

Community

@tsmes

5Followers
|
22Public Repos
|
8Published Skills

Thomas Smestad provides developer lifecycle skills covering feature specification, implementation planning, React/TypeScript review, atomic git commits, and browser-based testing.

Skills Distribution
DomainDeveloper To...Software Developme.. (40%)Code Review & Qual.. (25%)Browser Testing & .. (20%)Technical Document.. (15%)

Agent Skills by Thomas Smestad

Showing 8 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Thomas Smestad

FAQPage Schema
What tasks can I accomplish with tsmes's skills?▼

You can produce feature specifications, generate implementation plans from approved specs, review React/TypeScript pull requests, create atomic conventional git commits, document code and systems, gather structured feedback, and manually test features using curl and browser interaction.

Who are these skills designed for?▼

These skills target software developers and engineers working in React/TypeScript codebases who need structured support across the delivery cycle: specification, planning, code review, commit hygiene, documentation, feedback collection, and manual feature verification.

How does the manual-testing skill verify features in practice?▼

It runs the application locally, exercises backend endpoints with curl requests, and verifies frontend behavior through the agent-browser skill, which navigates pages, fills forms, clicks buttons, and captures screenshots to confirm expected behavior.

What does the logical-commit skill do differently from a standard git commit?▼

It creates logically atomic commits using surgical staging, grouping changes by purpose rather than file structure, and writes conventional commit messages so each commit represents one coherent, reviewable unit of work.

What are the prerequisites for using the agent-browser skill?▼

The skill requires Bash access to run agent-browser via npx or a direct installation. It is invoked whenever tasks require programmatic web interaction such as scraping page data, logging into sites, or testing web applications.