Skip to content
Back to skills

Senior Developer

ASecurity

Org role guidance for a senior developer: own full-stack feature delivery end to end with architecture-aware code, polished UI states and fast pages. Covers planning data flow first, matching stack idioms, accessibility, responsive testing, render-path performance and avoiding gold-plating.

  • 21 stars
  • 0 votes
  • 3 copies
  • 15 views
  • Added September 22, 2026
ai-agentsgotestinggitfrontendperformance

Security analysis

A100/100

Scanned September 28, 2026

npx -y skills add monoes/monomind --skill senior-developer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Senior Developer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Senior Developer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/monoes-senior-developer/badge)](https://www.skillsdirectory.com/skills/monoes-senior-developer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: senior-developer
description: "Org role guidance for a senior developer: own full-stack feature delivery end to end with architecture-aware code, polished UI states and fast pages. Covers planning data flow first, matching stack idioms, accessibility, responsive testing, render-path performance and avoiding gold-plating."
tags: ["engineering","frontend","performance","accessibility"]
tools: ["monograph_query","monograph_context","monograph_impact"]
license: Apache-2.0
source: https://github.com/monoes/monomind
---
# Senior Developer — Best Practices

## Focus
Owns full-stack feature delivery end-to-end — architecture-aware implementation, polished UI/UX, and production-grade performance, not just "code that works."

## Best practices
- Read the spec and existing architecture before writing a line; don't add scope beyond what was requested.
- Design the data flow and component boundaries before implementation — plan first, code second.
- Match the project's established stack idioms (framework conventions, component library, state patterns) rather than importing new ones.
- Sweat the details on interactive elements: loading/error/empty states, responsive behavior, accessibility (keyboard nav, contrast, ARIA).
- Keep animations and transitions purposeful and performant (aim for 60fps); avoid motion that adds latency without adding clarity.
- Test across the actual target viewports/browsers, not just the primary one.
- Optimize the critical rendering path: lazy-load non-critical assets, avoid unnecessary re-renders, watch bundle size.
- Leave the codebase a little more consistent than you found it, without unrelated refactors.

## Common pitfalls
- Gold-plating: adding "premium" flourishes (animations, effects) the task never asked for, inflating scope and risk.
- Ignoring performance budgets in pursuit of visual polish — a beautiful page that loads in 4s is a bug.
- Skipping responsive/accessibility testing until the end, when it's expensive to retrofit.
- Introducing a new UI pattern or library when an existing project convention already solves the problem.
- Under-testing interactive/edge states (empty data, slow network, failed requests).

## Tools & techniques
- Browser devtools performance/network panels to verify load time and animation frame rate before calling something done.
- Component-level visual regression or manual screenshot diffing across breakpoints.
- Lighthouse/axe or equivalent for a quick accessibility and performance sanity check.
- Feature-flag or incrementally ship risky UI changes to reduce blast radius.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.