Source profileQuality 91/100

idaibin/skills/skills/dev-frontend/SKILL.md

dev-frontend

Use when an authorized frontend change must be implemented or refactored; owns frontend source edits and risk-matched validation, not audit-only work, UI specification, browser/client operation, or Git delivery.

Source repository stars
6
Declared platforms
0
Static risk flags
1
Last source update
2026-08-23
Source checked
2026-08-25

Decision brief

What it does: where it fits

Use when an authorized frontend change must be implemented or refactored; owns frontend source edits and risk-matched validation, not audit-only work, UI specification, browser/client operation, or Git delivery.

Best for

  • Use when an authorized frontend change must be implemented or refactored; owns frontend source edits and risk-matched validation, not audit-only work, UI specification, browser/client operation, or Git delivery.

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/idaibin/skills --skill "skills/dev-frontend"
Safe inspection promptEditorial

Inspect the Agent Skill "dev-frontend" from https://github.com/idaibin/skills/blob/5573877c2df129a3cf6115d6a8ec60802b36b5bc/skills/dev-frontend/SKILL.md at commit 5573877c2df129a3cf6115d6a8ec60802b36b5bc. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    1. Read effective repository guidance, identify the real frontend root, package manager, runtime, target route/component, and current Worktree state. 2. Read only the authorities and source needed for the target slice. Start with the user requirement and current implementation;…

    Read effective repository guidance, identify the real frontend root, packageRead only the authorities and source needed for the target slice. Start with theComplete a bounded search for the current owner, analogous consumer, and reusable
  2. 02

    Sol Coordination Path

    Sol freezes the execution plan once after owner and contract resolution. It should not alternate one operation, one wait, and one new reasoning pass.

    Keep a known one-owner micro change in the fast path.When two or more independently verifiable work packages exist, dispatch themWhen an execution chain has three or more deterministic stages, such as status,
  3. 03

    Small Change Fast Path

    Use this path for one known owner and a local style, template, icon, copy, or similarly bounded component change with no API, state/data, public/shared contract, generation, build, deployment, or production-behavior change.

    Perform one targeted lookup and one minimal patch. Batch adjacent edits before oneIf an already running dev/compiler diagnostic remains clean, finish with a localNever run bare aggregate test commands or a full build/suite. Do not add a red test
  4. 04

    Conditional Profiles

    For a maintained non-LLM UI projection: Require a named owner, producer, non-LLM consumer, semantic version, executable validator, drift policy, and retirement rule. Run the repository-defined non-mutating validator before relying on it, then verify referenced routes and compone…

    Selected visual source: load authoritiesLayout or responsive behavior: loadProtocol or generated client: load protocol contracts
  5. 05

    Hard Rules

    Follow repository-pinned versions, lockfiles, scripts, directories, and dependency

    Follow repository-pinned versions, lockfiles, scripts, directories, and dependencyExisting components, adapters, stores, utilities, tokens, and interaction patternsAn API filename, legacy prose example, frontend wrapper default, or screenshot is not

Permission review

Static risk signals and limitations

Reads files

low · line 15

The documentation asks the agent to read local files, directories, or repositories.

Read effective repository guidance, identify the real frontend root, package

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars6SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
idaibin/skills
Skill path
skills/dev-frontend/SKILL.md
Commit
5573877c2df129a3cf6115d6a8ec60802b36b5bc
License
Apache-2.0
Collected
2026-08-25
Default branch
main
View the original SKILL.md

Frontend Implementation

Overview

Implement the requested frontend behavior in the repository's existing stack. Reuse the nearest proven component, hook, service, style, and page structure by default; extend before creating, and create only when current owners cannot satisfy the task.

Consume urn:skills:frontend-change-request:v1 and produce urn:skills:source-change-result:v1. Typed Task, authority, graph, or package inputs are used when supplied; they do not replace current source and repository contracts.

Workflow

  1. Read effective repository guidance, identify the real frontend root, package manager, runtime, target route/component, and current Worktree state.
  2. Read only the authorities and source needed for the target slice. Start with the user requirement and current implementation; use Product/UI specs and the resolved <design-root>/DESIGN.md only when they apply. A missing optional artifact or graph does not create a prerequisite ceremony.
  3. Complete a bounded search for the current owner, analogous consumer, and reusable component before choosing an implementation owner. If the supplied context already identifies the same maintained file, owner, and function for this feature, use that record directly and verify the target in current source; do not call repo-map. Only when a cross-owner reuse or impact edge remains unresolved may an existing compatible repo-map snapshot serve one bounded navigation query. Never scan, refresh, or render a map for task-local implementation. Collect only the contract facts changed by, depended on by, or decisive to acceptance for the target slice. Load project grounding only when the change crosses a real API/auth, environment/build, durable-data, desktop/native, compatibility, deployment, or cross-repository boundary. Keep unrelated risk classes out of scope.
  4. Use the reuse and page-ownership checklist to freeze one task-local contract revision before editing: observable acceptance, non-goals, affected owners/contracts, reuse decision, and smallest credible validation seam. For API-backed behavior, resolve every decisive field from the governing contract and current call chain; unchanged non-decisive fields inherit their current verified owner. Stop rather than infer an unresolved decisive field. A correction creates a new revision: reject delayed work for the old revision and reconcile any landed old hunks before implementation resumes. Keep route/tab shells declarative; independent stateful sections belong in feature components rather than a large conditional page.
  5. Make the smallest coherent source change. Preserve established framework, routing, state/data, component, styling, and test owners; do not introduce a parallel stack or speculative shared layer.
  6. Batch a coherent development slice before validating it. Treat a running dev server, compiler, type checker, or repository diagnostic stream as the first feedback loop; do not run a check after every edit while that signal remains clean. At slice completion, before handoff, or after a real error, run one nearest focused check. Expand only for a changed shared contract, generated/build chain, runtime boundary, or affected consumer. Do not run a full build or full suite during implementation. A full gate belongs to an explicitly authorized merge/release/deployment/final-basis workflow or an explicit user request, and its reason, command, and scope must be stated first. If no narrower credible check exists, use current dev diagnostics plus a targeted static or diff check and report tests Not verified; do not escalate.
  7. Report changed owners, reuse decisions, validation, remaining Worktree content, and every applicable runtime or external gap as Not verified. Source implementation does not authorize browser/client operation or Git delivery.

Sol Coordination Path

Sol freezes the execution plan once after owner and contract resolution. It should not alternate one operation, one wait, and one new reasoning pass.

  1. Keep a known one-owner micro change in the fast path.
  2. When two or more independently verifiable work packages exist, dispatch them together with disjoint ownership and continue parent coordination in parallel.
  3. When an execution chain has three or more deterministic stages, such as status, focused check, stage, commit, rebase, push, and ref readback, give the whole chain to one execution agent or one bounded repository-owned script. Do not split mutable Git state across concurrent writers.
  4. Sol performs one final reconciliation against the frozen acceptance boundary and stops. Reopen discovery only for contradictory current source or a real failure.

Small Change Fast Path

Use this path for one known owner and a local style, template, icon, copy, or similarly bounded component change with no API, state/data, public/shared contract, generation, build, deployment, or production-behavior change.

  1. Perform one targeted lookup and one minimal patch. Batch adjacent edits before one completion checkpoint; never validate after each edit.
  2. If an already running dev/compiler diagnostic remains clean, finish with a local diff inspection and git diff --check. A new test run is optional and should occur only for changed observable behavior, an existing focused regression, a real dev error, or an explicit request. Report tests Not verified when they were not run.
  3. Never run bare aggregate test commands or a full build/suite. Do not add a red test for pure style/template/icon/copy changes.
  4. Stop after the checkpoint. Do not add memory/history lookup, repeated source search, browser acceptance, delegation, independent review, or another identical check.

Conditional Profiles

  • Selected visual source: load authorities and visual evidence only when an accepted source and implementation-ready UI contract actually govern the task. Map applicable acceptance IDs before editing; use ops-browser or ops-client for required runtime evidence. Two-pass same-state comparison is a visual-completion gate, not a default requirement for ordinary frontend changes.
  • Layout or responsive behavior: load layout governance when geometry, overflow, scrolling, layering, or breakpoints materially change.
  • Protocol or generated client: load protocol contracts only for an existing or explicitly introduced contract chain.
  • Behavior-first implementation: load behavior first when a stable public seam can support one red-capable check per behavior.
  • Framework, styling, state, desktop, tooling, quality: load only the matching framework, styling, stack, or code-quality profile required by the current change.
  • Forgeway integration: when an immutable Run and input PackageManifest are supplied, bind the changed result and observations to that basis. Do not require a Forgeway Run for normal repository development.

For a maintained non-LLM UI projection: Require a named owner, producer, non-LLM consumer, semantic version, executable validator, drift policy, and retirement rule. Run the repository-defined non-mutating validator before relying on it, then verify referenced routes and components in current source. Otherwise ignore the projection rather than creating or repairing one for ordinary implementation.

Hard Rules

  • Follow repository-pinned versions, lockfiles, scripts, directories, and dependency policy; do not normalize unrelated tooling.
  • Existing components, adapters, stores, utilities, tokens, and interaction patterns are the default. A new owner needs a targeted search and a concrete behavior or ownership reason.
  • An API filename, legacy prose example, frontend wrapper default, or screenshot is not sufficient authority for method/path, parameter placement, trigger timing, or success semantics. Resolve decisive contract fields before implementation and keep unavailable runtime proof Not verified rather than compensating with fallback code.
  • Keep page/tab shells responsible for navigation and composition, not section-specific APIs, forms, tables, drawers, validation, and lifecycle branches.
  • Prefer non-mutating validation. Compare Worktree state around tools that may generate or rewrite files and never absorb unexplained drift.
  • A build, lint pass, source inspection, or browser preview proves only its own layer. Mark unexercised visual, responsive, accessibility, network, desktop, deployment, and production behavior Not verified.
  • Stop on missing source-edit authorization, an unresolved governing contract, or a second failure of the same frozen runtime acceptance; preserve evidence and return to diagnosis instead of adding speculative patches.
  • Do not stage, commit, push, deploy, or open a pull request from this Skill.

Output

Return capability frontend.source.implement with scope, project/stack, authority and reuse decisions, changed files/contracts, focused and expanded validation, Worktree drift, exclusions, and Not verified gaps. Include visual mapping and runtime passes only when the selected-source profile was active. Keep successful command output to a result summary; include relevant log tails only for failures.

References

Frequently asked questions

What to verify before installation and use

What does the dev-frontend source document cover?

Use when an authorized frontend change must be implemented or refactored; owns frontend source edits and risk-matched validation, not audit-only work, UI specification, browser/client operation, or Git delivery.

How do I install dev-frontend?

The source record exposes this install command: npx skills add https://github.com/idaibin/skills --skill "skills/dev-frontend". Inspect the command and pinned source before running it.

Which permission-related actions were detected?

Static rules flagged read-files in the source; the page lists the matching lines and excerpts.

Alternatives

Compare before choosing