frontend
Use before planning or editing product UI, frontend components, styling, interaction, navigation, accessibility, responsive behavior, or mobile behavior.
Skill by kristofferremback
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kristofferremback-frontend
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/frontend
What's inside
- Skill name
frontend- Description
- Use before planning or editing product UI, frontend components, styling, interaction, navigation, accessibility, responsive behavior, or mobile behavior.
- License
- MIT
- Instructions
- 40 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Frontend Build feature-complete product behavior for every applicable surface. Start from the user's job and existing product language, not implementation convenience. ## Before design - Inspect nearby product flows, components, tokens, copy, and repository surface matrices. - Reuse established primitives unless evidence shows a real gap. - Identify desktop, mobile, keyboard, screen-reader, dark-mode, light-mode, loading, empty, error, and reverse-action behavior that applies. - For a novel interaction with no prior art, use `prototype` to compare meaningfully different options before production code. ## Visual language - Build hierarchy with composition, spacing, shape, imagery, and established iconography. Copy carries information; it does not hold the layout together. - Every visible string must help the user decide or understand something they cannot infer from structure, state, or controls. Cut headings, labels, helper text, and status prose that narrate the obvious. - Treat visible copy and semantic labels separately. Preserve accessible names, roles, relationships, and landmarks when visible copy is absent. Keep persistent visible labels for data-entry controls; placeholders are examples, not labels. - Use established icons for familiar actions. Give icon controls accessible names. Add a visible label when the icon would be ambiguous, the action is consequential, or the product term itself matters. Tooltips may supplement a clear control, never rescue an unclear one. - Audit each string in context and across sibling surfaces. Remove it unless it prevents ambiguity, makes a consequential action explicit, or carries information the user needs. Apply the chosen visual pattern consistently across affected surfaces. If sibling consistency falls outside the task scope, flag it rather than inventing a one-off. ## Interaction contract - Mobile is the full product. No hover-only requirements, tiny touch targets, or reduced capability unless requested. - Links navigate and buttons act. Keep browser, keyboard, and assistive behavior native. - Navigable state lives in the URL. Opening an overlay pushes history; mobile Back and desktop Escape dismiss it; direct closure pops rather than adding history. - Keep controls in stable positions and footprints. Reserve delayed space or add new controls without shifting existing ones. - Batch related user-facing state into one coherent result. Do not make users watch internal sequencing. - Success is silent when the UI already shows it. Confirm copy and downloads in place. Reserve toasts for failure, warnings needing action, and deferred or offline state. - Render dates and times in the timezone users expect. ## Component boundaries UI components display data, own local interaction state, and dispatch actions. Business logic, persistence, and data access stay outside the render tree. Keep private named subcomponents in the same file when they make complex UI easier to read; define them at module scope. The backend returns structured content and stable error codes. The UI owns what users read. ## Proof Load `test`. Verify observable behavior at the highest practical layer and every applicable surface. Check touch, keyboard, screen reader, viewport, theme, navigation history, loading stability, and failure containment. Never accept a white-screen crash.
From kristofferremback/slopestyle, MIT.
More from kristofferremback/slopestyle
- 0.566score
datadog
kristofferremback
Use when querying Datadog traces or diagnosing Datadog API authentication, including Galdera startup and post-deploy checks.
SkillAFreshness: AClaude Code +9 - 0.565score
daily-check-in
kristofferremback
Use when Kris asks for a daily work check-in, morning prioritization, or a refreshed check-in report.
SkillAFreshness: AClaude Code +9 - 0.564score
deploy
kristofferremback
Use when the developer explicitly asks to merge, deploy, release, roll out, or promote a ready pull request or stack.
SkillAFreshness: AClaude Code +9 - 0.564score
breakdown
kristofferremback
Use when Kris asks to break down a project or large change into tickets, or to write or rewrite a ticket.
SkillAFreshness: AClaude Code +9 - 0.559score
coding-style-review
kristofferremback
Use when asked for a standalone coding-style review against CODINGSTYLE.md.
SkillAFreshness: AClaude Code +9 - 0.558score
describe-changes
kristofferremback
Use when the developer asks for a description or reminder of the current changes, PR, or stack of PRs.
SkillAFreshness: AClaude Code +9 - 0.550score
beg-for-reviews
kristofferremback
Ask for PR reviews or :eyes: in Slack.
SkillAFreshness: AClaude Code +9 - 0.544score
build
kristofferremback
Use when the user asks to build or implement substantial work, or when a feature, fix, or refactor needs planning across one or more reviewable changes.
SkillAFreshness: AClaude Code +9 - 0.524score
recall
kristofferremback
Use when Kris asks to catch up, recall work on a topic, resume stale work, find where he left off, or reconstruct current state from prior sessions.
SkillBFreshness: BClaude Code +9 - 0.524score
blast-radius
kristofferremback
Use when the user asks what a change could break, requests a blast-radius check, or a review needs safety proof beyond the diff.
SkillBFreshness: BClaude Code +9 - 0.524score
migrate
kristofferremback
Use when changing persistent data, database schemas, migrations, backfills, compatibility windows, data repair, or rollout sequencing around stored state.
SkillBFreshness: BClaude Code +9 - 0.524score
quota
kristofferremback
Use when Kris asks what is eating Claude or Codex quota, which sessions use the most, how close a limit is, or for usage by session, subagent, model, effort…
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 20, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kristofferremback/slopestyle
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kristofferremback
- 0.566score
datadog
kristofferremback
Use when querying Datadog traces or diagnosing Datadog API authentication, including Galdera startup and post-deploy checks.
SkillAFreshness: AClaude Code +9 - 0.565score
daily-check-in
kristofferremback
Use when Kris asks for a daily work check-in, morning prioritization, or a refreshed check-in report.
SkillAFreshness: AClaude Code +9 - 0.564score
breakdown
kristofferremback
Use when Kris asks to break down a project or large change into tickets, or to write or rewrite a ticket.
SkillAFreshness: AClaude Code +9 - 0.564score
deploy
kristofferremback
Use when the developer explicitly asks to merge, deploy, release, roll out, or promote a ready pull request or stack.
SkillAFreshness: AClaude Code +9 - 0.559score
coding-style-review
kristofferremback
Use when asked for a standalone coding-style review against CODINGSTYLE.md.
SkillAFreshness: AClaude Code +9 - 0.558score
describe-changes
kristofferremback
Use when the developer asks for a description or reminder of the current changes, PR, or stack of PRs.
SkillAFreshness: AClaude Code +9
Cite this page
frontend skill. Agent Mart. https://agentmart.dev/skills/kristofferremback-frontend (last updated 2026-10-24)