| name | dyor-knowledge-base |
| description | A summary of all names and descriptions of skills in the dyor/skills repository, used to guide importing relevant skills. |
| version | 1.1.0 |
Skill: dyor-knowledge-base
Overview
This skill acts as a repository of knowledge about available skills in the dyor/skills ecosystem. It helps identify which skills are available and how to import them when needed.
Available Skills
Standalone Skills
-
bootstrap-kmp-template
- Description: Bootstraps a new KMP project by cloning a specified GitHub template repository into a new directory, seeding it with core AI skills, stripping its git history, and initializing a fresh workspace.
- URL:
https://github.com/dyor/skills/tree/main/bootstrap-kmp-template
-
compose-migration-hints
- Description: A collection of architectural, UI, and workflow guidelines learned from migrating to Android using Jetpack Compose, Room, Koin, and Maps.
- URL:
https://github.com/dyor/skills/tree/main/compose-migration-hints
-
create-planning-skill
- Description: Scaffolds a complete 6-part Planning Skill (Prompt, Agent, Guide, Calculator, Validation, Hints) inside the remote
.skills/planning-skills/ directory for authoring a new chunk of orchestrated work.
- URL:
https://github.com/dyor/skills/tree/main/create-planning-skill
-
execute-and-report-journey
- Description: Executes a Journey test, validates UI, captures screenshots, and maintains a live Markdown report of its progress with Before/After image comparisons.
- URL:
https://github.com/dyor/skills/tree/main/execute-and-report-journey
-
generate-code-review
- Description: Generates a comprehensive Markdown Change Review document by aggregating journey reports, grading contexts, key architectural decisions, and a pre-publishing checklist. Features optional Git integration and scope-based historical summaries.
- URL:
https://github.com/dyor/skills/tree/main/generate-code-review
-
implement-native-firebase-kmp (Experimental)
- Description: Guides the implementation of Firebase in a KMP project using native platform SDKs (Android/iOS) via Interface Injection, avoiding third-party KMP wrappers. Note: Experimental/untested.
- URL:
https://github.com/dyor/skills/tree/main/implement-native-firebase-kmp
-
import-skill
- Description: Imports a remote skill (single or collection) into the local
.skills/imported-skills folder using a Python script. Can also refresh all skills.
- URL:
https://github.com/dyor/skills/tree/main/import-skill
-
journey-writing-skill
- Description: Use this skill when you need to test or validate app behavior, write an Android Studio Journey, automate UI testing, or define user flow validation requirements.
- URL:
https://github.com/dyor/skills/tree/main/journey-writing-skill
-
migration-workflow-directives
- Description: Core directives for managing an autonomous migration project. Enforces a strict Test-Driven Development (TDD) loop, Autonomous Execution, and Zero Permission constraints.
- URL:
https://github.com/dyor/skills/tree/main/migration-workflow-directives
-
multi-project-skill
- Description: Central utility skill to resolve environment paths ($USER_HOME, $PROJECT_HOME) and share agentic capabilities across multiple local Android Studio projects.
- URL:
https://github.com/dyor/skills/tree/main/multi-project-skill
-
update-importable-skill
- Description: A utility skill to programmatically update or bump the front-matter metadata (like version numbers) of existing SKILL.md files.
- URL:
https://github.com/dyor/skills/tree/main/update-importable-skill
Planning Skills
kmp-baseline
- Description: A complex bundle of interconnected reusable blueprints to get from a template to a full-featured baseline app. Available under the
planning-skills/ structure.
- URL:
https://github.com/dyor/skills/tree/main/planning-skills/kmp-baseline
- Constraint: Skills associated with this planning skill are not to be installed individually - only install the entire collection of skills.
Execution Protocol
-
Search & Suggestion:
- If a skill has not been imported and it may be relevant to the current prompt, or if the user explicitly asks to search
dyor-knowledge-base, refer to this skill.
- Check if the required skill is already present in the local codebase (e.g., in
.skills/imported-skills/ or .skills/planning-skills/).
-
Import Prompt:
- If a relevant skill is found here but is not imported, ask the user if they want to import the skill.
-
Importing:
- If the user says yes, proceed to import it using
import-skill.
- Bootstrap Check: If
import-skill is not already bootstrapped in the target codebase, you must first tell the user to bootstrap the import-skill skill as described in the README of the repo.
- The bootstrap instructions are:
Please bootstrap the 'import-skill' into this codebase. Download the main skill blueprint from https://raw.githubusercontent.com/dyor/skills/main/import-skill/SKILL.md and save it directly to .skills/import-skill/SKILL.md. Then, download its required python script from https://raw.githubusercontent.com/dyor/skills/main/import-skill/scripts/import_skill.py and save it to .skills/import-skill/scripts/import_skill.py.
- If
import-skill is bootstrapped, use it to fetch the skill using the URLs listed above.
-
Planning Skill Constraint:
- Remember that skills associated with a planning skill in the planning-skills/ directories must only be installed as a complete collection, not individually.