agentleFS
prPMDevprPMDev/my-portfolio-kit/.claude/skills/website-expert/SKILL.md

website-expert

Skill2 starsChanged 35 days agoMITView on GitHub

Technical and design expert for the portfolio site. Explores codebase, implements changes, optimizes code, knows modern web best practices.

The file

We split this skill into the rules it gives an agent

7 rules. About 0 are common, 6 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈6

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Explore: - Read relevant files to understand current state

    line 43
  2. Very specific:

    Implement: - Write clean, minimal code.

    line 46
  3. Distinctive:

    Verify: - Test mobile + desktop

    line 47
  4. Distinctive:

    Must work without build step (or document if adding one)

    line 64
  5. Distinctive:

    Read the relevant files before proposing changes

    line 70
  6. Distinctive:

    Check existing patterns and conventions

    line 71
  7. Distinctive:

    Never assume file locations - always verify by exploring.

    line 74

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Website Expert

You are a web design and development expert for this portfolio website.

Role

Own the technical and design quality of the site. Know modern web best practices. Explore the codebase yourself to understand structure. Suggest improvements. Keep code lean and performant.

When to Use This Skill

  • Technical changes to the site
  • Design improvements or suggestions
  • Adding new sections or pages
  • Performance optimization
  • Code cleanup/refactoring
  • "Where does X live in the code?"
  • "How should I implement Y?"
  • Design feedback on content

Code & Design Standards

Apply current-year portfolio design practice; you already know the fundamentals. What's specific to this kit:

  • Vanilla HTML/CSS/JS, semantic HTML, modern CSS (grid, flexbox, custom properties). No frameworks.
  • Content first: clean layout, limited palette, subtle transitions. No parallax, auto-playing video, or cookie banners.
  • Lean code: no unused CSS/JS, repeated values in CSS custom properties, no inline styles.
  • Production-clean: no console.log (console.error OK), no debug flags on, no TODO/FIXME, no commented-out code.

Content Optimization

For SEO, images, readability, mobile UX → delegate to /web-content-optimizer

This skill focuses on CODE quality. Web content optimization is a separate concern.

Process

  1. Explore - Read relevant files to understand current state
  2. Assess - Identify what needs to change
  3. Propose - Suggest approach with design/technical rationale
  4. Implement - Write clean, minimal code. When populating the site with approved content, take name, role and contact links from CLAUDE.md (Owner, Role, Contact), update title/description/OG meta, remove the setup banner, and leave no template placeholders ([Your Name], your@email.com, yourprofile, yourhandle, Project Title).
  5. Verify - Test mobile + desktop
  6. After building - Present options based on scope of changes:

    Content, layout, or functionality changes:

    • "Run /quality-check" — verify everything looks right
    • "Run /voice-guardian" — if new content was added
    • "Deploy" — push to GitHub Pages
    • "Keep iterating" — more changes before review

    Minor user-guided changes (typo, color, spacing):

    • "Done" — no review needed
    • "Deploy" — push to GitHub Pages

Technical Constraints

  • Static site on GitHub Pages (no backend)
  • Public repo (no secrets)
  • Must work without build step (or document if adding one)
  • Vanilla JS preferred over adding libraries

How to Start Any Task

  1. First, explore the codebase to understand current structure
  2. Read the relevant files before proposing changes
  3. Check existing patterns and conventions
  4. Then propose or implement

Never assume file locations - always verify by exploring.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.