Skip to content

[#1388] Add agentic AI skills#1436

Open
pylapp wants to merge 2 commits into
developfrom
1388-add-skills-to-the-agent
Open

[#1388] Add agentic AI skills#1436
pylapp wants to merge 2 commits into
developfrom
1388-add-skills-to-the-agent

Conversation

@pylapp

@pylapp pylapp commented Jul 14, 2026

Copy link
Copy Markdown
Member

Note: Please transform - [ ] into - (NA) in the description when things are not applicable

Types of change

  • Non-breaking change
    • Bug fix
    • New feature
    • Refactoring (no functional changes, no api changes)
    • Other (documentation, CI/CD, build scripts...)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Related issues

Closes #1388

Motivation & Context

Let people use agentic AI and OUDS library to build Android apps.

Description

Add skills and references files for AI agents, and update AGENTS

Checklist (for Core Team only)

  • Manually test (Dark mode, RTL, landscape display, tablet)
  • Documentation has been updated if relevant
  • Design review
  • A11y review
  • Internal files have been updated if relevant (THIRD_PARTY, NOTICE)

@pylapp pylapp linked an issue Jul 14, 2026 that may be closed by this pull request
@pylapp
pylapp marked this pull request as draft July 14, 2026 09:36
@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown

@pylapp

pylapp commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

Demos

Initial prompt

Je veux faire une petit app Android, depuis zéro, dans ce dossier, avec OUDS comme design system.

OUDS est sur ce dépôt, avec notamment des fichiers de skills à utiliser  ../ouds-android

Je vodurais une app me eprmettant de faire des rcettes de cuisine.
Prevoir un forumulaire pour saisir titre, description, ingrédients, alertgènes, etc.

Je vodurais utiliser autant de composant ODUS que possible : checkbox,r adio, switch, tag, badge, chips, barres, etc.

Goal and details

  • Ask an agent (Claude Sonnet 4.6 as LLM, OpenCode as tool) to implement from scratch (empty folder at init) a dumb Android app to create recipes.
  • Accepted all suggestions about architecture
  • Needed to fix several compilations errors due to Android Studio setup (not worked on Android since 2019...)
  • Agent failed to get v1.7.0 so I switched to 1.6.0 and needed some refactoring
  • 177,953 tokens used

Some screenshots of the results below

Screenshot_20260714_124528 Screenshot_20260714_124546 Screenshot_20260714_124555 Screenshot_20260714_124604 Screenshot_20260714_124614

Videos

Screen_recording_20260714_124419.webm

Sources

See attached (only sources, not build and binaries)

sources.zip

Vibe-coded generations of skills and references files to allow
users to embed and use OUDS Android library.

Closes #1388

Suggested-by: Slim Namouchi <slim.namouchi@sofrecom.com>
Suggested-by: Thierry Tassaint <thierry.tassain@orange.com>
Assisted-by: Claude Sonnet 4.6 (OpenCode, LLMProxy)
Reviewed-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
@pylapp
pylapp force-pushed the 1388-add-skills-to-the-agent branch from 2960608 to 0c804a8 Compare July 14, 2026 10:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces agentic AI “skills” documentation to help AI agents generate accurate OUDS Android (Kotlin/Compose) code by providing vocabulary, setup guidance, and component references, and it updates AGENTS.md to describe how to use these skills in this repo.

Changes:

  • Add a vocabulary skill (ouds-android-vocabulary) defining key OUDS terms and token hierarchy.
  • Add a framework usage skill (ouds-android-framework-usage) covering Gradle setup, OudsTheme usage, token access patterns, and linking to component references.
  • Update AGENTS.md to document the skills directory and how to load each skill.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 9 comments.

File Description
skills/ouds-android-vocabulary/SKILL.md Adds a glossary and token/accessor guidance for OUDS-specific terminology.
skills/ouds-android-framework-usage/SKILL.md Adds usage guidance and examples for integrating and using OUDS in Compose apps.
skills/ouds-android-framework-usage/references/components.md Adds a comprehensive reference of OUDS component signatures and examples.
AGENTS.md Documents the availability and structure of the new AI skills and their symlink locations.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread skills/ouds-android-vocabulary/SKILL.md Outdated
Comment thread skills/ouds-android-vocabulary/SKILL.md Outdated
Comment thread skills/ouds-android-vocabulary/SKILL.md Outdated
Comment thread skills/ouds-android-framework-usage/SKILL.md Outdated
Comment thread skills/ouds-android-framework-usage/SKILL.md Outdated
Comment thread skills/ouds-android-framework-usage/SKILL.md Outdated
Comment thread skills/ouds-android-framework-usage/SKILL.md
Comment thread skills/ouds-android-framework-usage/SKILL.md
Comment thread skills/ouds-android-framework-usage/SKILL.md
Reviewed-by: Copilot <198982749+Copilot@users.noreply.github.com>
Signed-off-by: Pierre-Yves Lapersonne <pierreyves.lapersonne@orange.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add skills to the agent

3 participants