---
title: Choose a development path
description: Extend Teloa with skills, business resources, and tool integrations.
lastVerified: 2026-10-02
---

# 6.1 Choose a development path

Teloa offers development paths for resource authors, tool integrators, and source contributors. Start with the path that matches what you want to accomplish.

| Goal | Start here | Smallest useful result |
| --- | --- | --- |
| Reuse a working method | [Write a skill](https://docs.teloa.ai/v/0.2.2/markdown/en/develop/skills.md) | A valid SKILL.md file |
| Share a complete business configuration | [Business resource packages](https://docs.teloa.ai/v/0.2.2/markdown/en/develop/packages.md) | A package that can be previewed and imported |
| Connect an external reference service | [Read-only MCP](https://docs.teloa.ai/v/0.2.2/markdown/en/develop/mcp.md) | One successful read and one rejected out-of-scope request |
| Change product behavior | [Architecture](https://docs.teloa.ai/v/0.2.2/markdown/en/develop/architecture.md), [Local development](https://docs.teloa.ai/v/0.2.2/markdown/en/develop/local-development.md) | A change that passes the relevant tests |

## Read the core boundaries first

[Business capabilities and execution engines](https://docs.teloa.ai/v/0.2.2/markdown/en/develop/engine-integration.md) defines object ownership, package provenance, configuration, and authorization. Read it before integrating an engine or exposing a native feature in the product.

## Integration does not grant permission

Skills, MCP configuration, resource relationships, and role permissions are separate layers. Writing “ignore approvals” in a skill does not grant permission. Do not call internal services directly to bypass execution checks.

## Current interface status

Internal RPC and TypeScript contracts evolve with releases and are not a stable public REST API; no standalone public SDK is currently provided. Teloa integrates pinned DSH, Codex and Claude Code / Claude Agent execution paths. Additional third-party harnesses or npm plugins require adaptation for identity, authorization, lifecycle and result delivery.

The native npm installer manages the stable release. It installs and manages the Web service; it is not a terminal chat product or development SDK. See the [installation guide](https://docs.teloa.ai/v/0.2.2/markdown/en/start/quickstart.md) for startup workflows and execution limits.

Before developing, set up an isolated data environment and record your version and reproducible inputs. See [Testing and contributing](https://docs.teloa.ai/v/0.2.2/markdown/en/develop/testing.md) for contribution requirements.
