The procedure for the lead agent of a WSO2 Labs Agentic Engineer CODING run. Do not load it in a subagent, or to write specs/ in a design or requirements turn.
Langue du texte source : anglais
Chargement du README du dépôt…
Affichage de 40 skills collectés sur 41.
The procedure for the lead agent of a WSO2 Labs Agentic Engineer CODING run. Do not load it in a subagent, or to write specs/ in a design or requirements turn.
Langue du texte source : anglais
How to build an AI agent component on the platform — designing its `agent.afm.md` contract and implementing that contract as a TypeScript service with the Vercel AI SDK, generating its tools from the OpenAPI contracts of the components it depends on. Apply…
Langue du texte source : anglais
How to build a React SPA on the platform — project layout, the build-verify command, and this stack's constraints and pitfalls. Apply when a component's `type` is `web-application`.
Langue du texte source : anglais
Apply when a component sits on the project's sign-in — a SPA whose users authenticate through the auth platform-resource dependency, or a protected backend those signed-in users call.
Langue du texte source : anglais
Drive a console (frontend) feature through its issue-driven cycle, grilled before any code. Use when the user wants a console feature built or changed, or names an existing console feature issue; bug fixes and polish are exempt.
Langue du texte source : anglais
Oxygen UI (`@wso2/oxygen-ui`) — this organization's web-app design system, covering its provider + router wiring, the organization's settled brand colors, the composite components a page is built from, and the verify step a web-app build owes it. Apply to all…
Langue du texte source : anglais
Use when generating a project's design from its PRD — the /design flow that turns the requirements under specs/requirements/ into the cell-first design under specs/design/, then mints the validation criteria. Also the flow for converging an existing design…
Langue du texte source : anglais
The organization's settled decisions. Consult before asking the user any policy question, and before naming a provider or technology at design time.
Langue du texte source : anglais
Use when creating or updating UI wireframes for a webapp component (design), or when implementing a web-application component that has a wireframes.dsl (coding) — the DSL is the screen contract the pages must honour, screen for screen and element for element.
Langue du texte source : anglais
Use this whenever you are working with ballerina code or editing .bal files — project layout, the bal library lookup flow, verifying the gateway's signed assertion on a contract-backed service, and the bal build && bal test verify step.
Langue du texte source : anglais
Smoke-walk a `web-application` in a real browser once it builds clean — stand it up in mock mode, walk every flow its wireframes draw, fix each failure where you find it, post progress item by item. Required for every change to a webapp component. Judging a…
Langue du texte source : anglais
Load for the /prototype flow: generate the prototype (prototype.json + prototype.tsx) of every web-application a finished design declares, as a clickable, checked app the reviewer can use before anything is built.
Langue du texte source : anglais
The shape of the requirements under specs/requirements/ — the product page prd.md, one file per feature, product-wide.md — the ID rules, the tags a line can carry, and what the requirements deliberately exclude. Use whenever writing or amending the…
Langue du texte source : anglais
Use when kicking off a project from its idea — the product pass that agrees the feature list and writes the product page, the product-wide page and a stub per feature — or re-running /start on a project that already has requirements.
Langue du texte source : anglais
Use to explain a codegen eval result under evals/codegen/.runs/: why an attempt lost points, the root cause, and what to optimize in skills, assets, CLIs or agent code. Writes a Claude Doc with proof, root cause and fix location.
Langue du texte source : anglais
The browser CLI a coding run drives a web page with — opening a URL, clicking through a screen, reading what actually rendered. Load before the first `agent-browser` command. For a web application this run built, load `mock-verification` first: that skill is…
Langue du texte source : anglais
Use when creating or editing an openapi.yaml for a service component — designing endpoints, request/response schemas, errors, pagination, or security for a REST API.
Langue du texte source : anglais
Use before you change a file in skills/ or .agents/skills/, or an AGENTS.md file.
Langue du texte source : anglais
Use for every completed SRE RCA remediation handoff — how to search related issues, then file the incident with ae_create_issue.
Langue du texte source : anglais
Review the diff since a fixed point on two axes, Standards (the AGENTS.md ladder, ADRs, design notes) and Spec (the originating GitHub issue). Use to review a branch, a PR, or work in progress.
Langue du texte source : anglais
Find comments in the diff since a fixed point that restate the code, narrate the change, or record a design decision.
Langue du texte source : anglais
Review the diff since a fixed point for overfit, code, comments, or docs shaped around the change instead of the scope they land in.
Langue du texte source : anglais
How to build a Go service on the platform — project layout, the OpenAPI server generation, verifying the gateway's signed assertion, the build-verify command, and this stack's constraints and pitfalls. Apply when a component's `language` is Go. For a…
Langue du texte source : anglais
Load when working a VALIDATION task dispatched by WSO2 Labs Agentic Engineer — judging a deployed version against its acceptance criteria.
Langue du texte source : anglais
Use when planning implementation Tasks from a design — the plan turn that covers the milestone's in-scope stories with one Task per feature per design component (plus a foundation Task per component), wires dependsOn, and writes each Task's body.
Langue du texte source : anglais
Use when generating the acceptance criteria — write specs/validation/acceptance/F<n>-<slug>.feature, one Gherkin file per feature, from the requirements alone, for the features a design run designs.
Langue du texte source : anglais
Use when a flow skill sends you to interview the user — how to write a structured question, how many rounds an interview may run, and how it ends.
Langue du texte source : anglais
Use to interview the user about ONE feature of an existing product — the /interview F<n> flow that turns a feature's stub into its file of stories, decisions and questions. The instruction names the feature.
Langue du texte source : anglais
Use for any change to existing requirements the user tells you about in plain words — adding or changing a story, a decision, a feature, an actor or a product-wide rule; settling an assumed line; answering an open question. The loop after the kickoff; also…
Langue du texte source : anglais
Reuse org catalog resources when deriving or enriching a component's design — deciding the component decomposition, filling a scaffolded design.json (language, dependencies, description, pinned skills), or resolving/reconsidering any dependency.
Langue du texte source : anglais
Write specs/design/security.json when a design has sign-in, permissions, roles or test users — the permission catalog every API operation is gated on.
Langue du texte source : anglais
Apply when a service sits behind the platform's API gateway — its design sets `exposesAPI.auth` — or when a consumer calls a protected API, whether a `component`-kind sibling or an `external`-kind upstream.
Langue du texte source : anglais
How the agent speaks to someone working in the console — artifact names in place of repo paths and slash commands. Inlined into every console turn; switching it off returns the agent to quoting file paths at people who cannot see a file tree.
Langue du texte source : anglais
Read before deciding who may call what in a generated app — authoring or reviewing security.json, an openapi.yaml security block, a screen gate, a 401 handler, or a /me/ path. States the platform's authorization invariants once, with the reason each was…
Langue du texte source : anglais
Use when registering a Registered External resource from Marketplace chat (`/register-external-resource`).
Langue du texte source : anglais
Use for taking one external dependency from open to resolved — `/resolve-dependency <name> [answer]` names it and may carry the provider the user chose; `/resolve-dependencies` walks every open one in turn. Ask which provider (their suggestions as options;…
Langue du texte source : anglais
Take the current branch through the repo's PR checklist and open the pull request.
Langue du texte source : anglais
Astryx (`@astryxdesign/core`) — a web-app design system this library keeps available, covering its Theme + StyleX wiring, the organization's settled brand colors, and the CLI you confirm every component's props against before writing JSX. Apply to all UI work…
Langue du texte source : anglais
Use when generating a design OR when ANY change alters the architecture — a component added, removed, or renamed; an edge or dependency changed; exposure changed; an external/SaaS dependency added or dropped. specs/design/design.cell moves FIRST, before the…
Langue du texte source : anglais
Hash contract fixture with no references.
Langue du texte source : Indéterminée
Copiez ce prompt dans l’assistant IA que vous utilisez.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/wso2/labs-agentic-engineer.Le README n’a pas pu être chargé. Vous pouvez toujours consulter les Skills du dépôt ci-dessous.