AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Frontend Only Lint

skill-davila7-claude-with-skills-frontend-only-lint · by davila7

Apply frontend code quality rules for React and TypeScript components. Auto-activates when editing component files.

No reviews yet
0 installs
22 views
0.0% view→install

Install

$ agentstack add skill-davila7-claude-with-skills-frontend-only-lint

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-davila7-claude-with-skills-frontend-only-lint)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Frontend Only Lint? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Frontend code quality rules

These rules apply whenever you write or modify code in src/components/, src/pages/, or src/hooks/.

Component rules

  1. Components must be functional. Do not write class components. If you encounter an existing class component during a task, note it but do not refactor it unless the task specifically asks for that.
  1. Hooks must follow the use prefix convention. A function that calls other hooks must start with use. A function that does not call hooks must not start with use.
  1. The props interface must be defined directly above the component function, not inside it and not in a separate file. Name it Props:

```typescript interface ButtonProps { label: string; onClick: () => void; disabled?: boolean; }

export function Button({ label, onClick, disabled = false }: ButtonProps) { ```

  1. No inline styles except for values that are computed at runtime and cannot be expressed as a static class. Use CSS modules, Tailwind, or the project's existing styling system for static styles.
  1. Export components as named exports, not default exports:

```typescript // Correct export function Button() { ... }

// Avoid export default function Button() { ... } ```

After editing

After making changes to any component file, apply formatting and linting:

Run prettier on the edited file:

npx prettier --write 

Run eslint on the edited file:

npx eslint 

If eslint reports errors that --fix can safely resolve, run:

npx eslint --fix 

Report any remaining eslint errors that require manual attention. Do not hide them or continue without noting them.

If npx, eslint, or prettier is not installed or not configured in this project, skip the tool and note its absence. Do not fail the task because of a missing linter.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.