> ## Documentation Index
> Fetch the complete documentation index at: https://slopsentral.michne.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Catalog

> Find current plugin identifiers, skill composition, and shared assets.

Generated from canonical manifests by `node tools/catalog.mjs --write`.
For code work, start with Software Engineering and add only the specialties your task needs.
Keep that selection for the repository. Describe the outcome; the agent selects relevant skills within the installed plugins.
Installing a plugin makes its capabilities available; it does not require every skill to run or authorize publication.

For documentation alone, choose Repository Knowledge. Knowledge generation remains optional.
Profiles provide repeatable setup selections. See [migration](https://slopsentral.michne.com/reference/migration.md) before replacing older installations.

## Start here

### software-engineering

Design proof-preserving boundaries and implement, verify, and deliver software with uv-managed Python automation.

Start here for typed design, invariant decomposition, Python automation, testing, refactoring, Git, PRs, and CI.

Outside this plugin: Language and platform syntax beyond the shared baseline; add the relevant specialty.

**Skills:** [`git-change-flow`](https://github.com/amichne/slopsentral/blob/main/source/skills/git-change-flow/SKILL.md), [`github-ci-operations`](https://github.com/amichne/slopsentral/blob/main/source/skills/github-ci-operations/SKILL.md), [`issue-tracker-operations`](https://github.com/amichne/slopsentral/blob/main/source/skills/issue-tracker-operations/SKILL.md), [`mise-project-tooling`](https://github.com/amichne/slopsentral/blob/main/source/skills/mise-project-tooling/SKILL.md), [`pull-request-lifecycle`](https://github.com/amichne/slopsentral/blob/main/source/skills/pull-request-lifecycle/SKILL.md), [`python-tooling`](https://github.com/amichne/slopsentral/blob/main/source/skills/python-tooling/SKILL.md), [`semantic-ratchet`](https://github.com/amichne/slopsentral/blob/main/source/skills/semantic-ratchet/SKILL.md), [`tdd`](https://github.com/amichne/slopsentral/blob/main/source/skills/tdd/SKILL.md).

**Hooks:** [`agents-md-scope`](https://github.com/amichne/slopsentral/blob/main/source/hooks/agents-md-scope.hook.json), [`software-engineering-context`](https://github.com/amichne/slopsentral/blob/main/source/hooks/software-engineering-context.hook.json).

**Instructions:** [`agent-execution`](https://github.com/amichne/slopsentral/blob/main/source/instructions/agent-execution.md), [`engineering-design`](https://slopsentral.michne.com/reference/engineering-standard).

## Specialties

### developer-tooling

Author typed Python tools, schemas, Pkl contracts, and agent resources. Install language servers and ast-grep or change requested personal configuration.

Use for a requested tool, contract, agent resource, language server, structural search, or configuration change.

Outside this plugin: Automatic source checks, skill-read policy, or unrequested personal configuration changes.

**Skills:** [`ast-grep`](https://github.com/amichne/slopsentral/blob/main/source/skills/ast-grep/SKILL.md), [`cli-creator`](https://github.com/amichne/slopsentral/blob/main/source/skills/cli-creator/SKILL.md), [`lsp-management`](https://github.com/amichne/slopsentral/blob/main/source/skills/lsp-management/SKILL.md), [`manage-json-schemas`](https://github.com/amichne/slopsentral/blob/main/source/skills/manage-json-schemas/SKILL.md), [`model-instruction-design`](https://github.com/amichne/slopsentral/blob/main/source/skills/model-instruction-design/SKILL.md), [`openapi-contract-authoring`](https://github.com/amichne/slopsentral/blob/main/source/skills/openapi-contract-authoring/SKILL.md), [`personal-setup-management`](https://github.com/amichne/slopsentral/blob/main/source/skills/personal-setup-management/SKILL.md), [`pkl-engineering`](https://github.com/amichne/slopsentral/blob/main/source/skills/pkl-engineering/SKILL.md), [`plugin-composition-authoring`](https://github.com/amichne/slopsentral/blob/main/source/skills/plugin-composition-authoring/SKILL.md), [`python-tooling`](https://github.com/amichne/slopsentral/blob/main/source/skills/python-tooling/SKILL.md), [`skill-primitive-authoring`](https://github.com/amichne/slopsentral/blob/main/source/skills/skill-primitive-authoring/SKILL.md).

**Agents:** [`openapi-contract-rater`](https://github.com/amichne/slopsentral/blob/main/source/agents/openapi/openapi-contract-rater.agent.md), [`schema-type-enforcer`](https://github.com/amichne/slopsentral/blob/main/source/agents/schema-type-enforcer.agent.md).

### intellij-plugin-development

Build, test, package, and diagnose IntelliJ Platform plugins.

Choose for IntelliJ plugin lifecycle, PSI, indexing, integrations, tests, and IDE diagnostics; add Kotlin Engineering for Kotlin-specific work.

Outside this plugin: General Kotlin design and everyday Git, PR, or CI workflows.

**Skills:** [`intellij-platform-testing`](https://github.com/amichne/slopsentral/blob/main/source/skills/intellij-platform-testing/SKILL.md), [`intellij-plugin-delivery`](https://github.com/amichne/slopsentral/blob/main/source/skills/intellij-plugin-delivery/SKILL.md), [`intellij-psi-indexing`](https://github.com/amichne/slopsentral/blob/main/source/skills/intellij-psi-indexing/SKILL.md).

### kotlin-engineering

Design, verify, review, and optimize Kotlin and Gradle changes.

Choose for Kotlin invariants, API design, libraries, observability, review, Gradle verification, and measured build performance.

Outside this plugin: Everyday Git and hosted delivery, shell integration, and IntelliJ-specific plugin mechanics.

**Skills:** [`gradle-performance-engineering`](https://github.com/amichne/slopsentral/blob/main/source/skills/gradle-performance-engineering/SKILL.md), [`kotlin-application-stack`](https://github.com/amichne/slopsentral/blob/main/source/skills/kotlin-application-stack/SKILL.md), [`kotlin-design-practices`](https://github.com/amichne/slopsentral/blob/main/source/skills/kotlin-design-practices/SKILL.md), [`kotlin-gradle-validation`](https://github.com/amichne/slopsentral/blob/main/source/skills/kotlin-gradle-validation/SKILL.md), [`kotlin-review`](https://github.com/amichne/slopsentral/blob/main/source/skills/kotlin-review/SKILL.md), [`negative-capability-proof`](https://github.com/amichne/slopsentral/blob/main/source/skills/negative-capability-proof/SKILL.md).

### repository-knowledge

Write technical documentation with source-backed glossaries and maintain OKF knowledge, OpenWiki handoffs, navigation, and overlays.

Choose for documentation, reviewable HTML artifacts, interactive visualizations, glossary bootstrapping, source-backed OKF knowledge, OpenWiki handoffs, navigation, or sibling knowledge overlays.

Outside this plugin: Automatic knowledge generation during ordinary code tasks or treating documentation as source authority.

**Skills:** [`code-knowledge-base`](https://github.com/amichne/slopsentral/blob/main/source/skills/code-knowledge-base/SKILL.md), [`controlled-technical-writing`](https://slopsentral.michne.com/guides/controlled-writing), [`interactive-views`](https://github.com/amichne/slopsentral/blob/main/source/skills/interactive-views/SKILL.md), [`local-repository-navigation`](https://github.com/amichne/slopsentral/blob/main/source/skills/local-repository-navigation/SKILL.md), [`reviewable-artifacts`](https://github.com/amichne/slopsentral/blob/main/source/skills/reviewable-artifacts/SKILL.md), [`technical-documentation`](https://github.com/amichne/slopsentral/blob/main/source/skills/technical-documentation/SKILL.md).

**Hooks:** [`code-knowledge-drift`](https://github.com/amichne/slopsentral/blob/main/source/hooks/code-knowledge-drift.hook.json), [`knowledge-overlay`](https://github.com/amichne/slopsentral/blob/main/source/hooks/knowledge-overlay.hook.json).

## Advanced repository policy

## Profiles

* [`agent-authoring-default`](https://github.com/amichne/slopsentral/blob/main/source/profiles/agent-authoring-default.json): software-engineering + developer-tooling. 922 instruction words.

* [`developer-tooling-default`](https://github.com/amichne/slopsentral/blob/main/source/profiles/developer-tooling-default.json): software-engineering + developer-tooling. 922 instruction words.

* [`documentation-default`](https://github.com/amichne/slopsentral/blob/main/source/profiles/documentation-default.json): repository-knowledge. 0 instruction words.

* [`intellij-plugin-default`](https://github.com/amichne/slopsentral/blob/main/source/profiles/intellij-plugin-default.json): software-engineering + kotlin-engineering + intellij-plugin-development. 922 instruction words.

* [`kotlin-repo-default`](https://github.com/amichne/slopsentral/blob/main/source/profiles/kotlin-repo-default.json): software-engineering + kotlin-engineering. 922 instruction words.

* [`local-development-default`](https://github.com/amichne/slopsentral/blob/main/source/profiles/local-development-default.json): software-engineering. 922 instruction words.

* [`personal-configuration-default`](https://github.com/amichne/slopsentral/blob/main/source/profiles/personal-configuration-default.json): developer-tooling. 0 instruction words.

* [`pkl-checked-repository`](https://github.com/amichne/slopsentral/blob/main/source/profiles/pkl-checked-repository.json): software-engineering + developer-tooling. 922 instruction words.

* [`pkl-workflow-default`](https://github.com/amichne/slopsentral/blob/main/source/profiles/pkl-workflow-default.json): software-engineering + developer-tooling. 922 instruction words.

## Reused assets

Each asset has one canonical source. Plugins may compose it in several bundles.
Profiles may share skills, agents, and instructions. Select each hook through one plugin to avoid duplicate execution.

| Asset | Composed by |
| - | - |
| [`SKILL/python-tooling`](https://github.com/amichne/slopsentral/blob/main/source/skills/python-tooling/SKILL.md) | developer-tooling, software-engineering |

## Standalone skills

Advanced alternatives outside the plugin chooser. They require explicit standalone setup; normal plugin selection does not depend on installing individual skills.

.

## Evidence

Counts describe source instruction text, not actual prompt loading or token use.
The graph gate checks canonical identity, dependencies, profile hook activation, and projection inputs.
Report v3 totals count each instruction once; per-plugin counts describe each bundle separately.
Behavioral scenarios and golden replay are specifications, not observed Astra results.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.