feat: update skills according to latest docs - #15
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR restructures and expands Atomemo plugin-development documentation by splitting the declarative-parameters reference into focused pages, updating multiple guides to reflect current SDK patterns (notably context and file handling), and refreshing the TypeScript template’s dev/build configuration for conditional “development” exports.
Changes:
- Split
declarative-parameters.mdinto multiple dedicated reference pages and updated cross-links. - Updated tool/model/credential/publishing/quick-start docs with clearer workflows and newer SDK/runtime concepts (e.g.,
context.files). - Updated the TypeScript template to use a
developmentexport condition (tsdown + tsconfig) and refreshed dependency versions.
Reviewed changes
Copilot reviewed 25 out of 25 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| src/templates/typescript/tsdown.config.ts.eta | Enables conditional dev exports using the development condition. |
| src/templates/typescript/tsconfig.json.eta | Adds customConditions: ["development"] to align TS resolution with conditional exports. |
| src/templates/typescript/package.json.eta | Adds conditional exports mapping for development vs default; updates release script and dependency versions. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/tool-plugin.md | Updates tool guide to include { args, context } and adds context.files guidance. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/quick-start.md | Reworks quick start into a clearer step-based workflow and adds project structure + debugging steps. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/publishing.md | Adds pre-submit checks (including plugin definition consistency) and clarifies release flow. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/model-plugin.md | Clarifies model plugin purpose and refreshes examples/parameter notes. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters.md | Converts monolithic reference into an index linking to focused pages. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-special-type-properties.md | New focused page for credential/encrypted/file-ref property types. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-resource-mapper.md | New focused page documenting resource_mapper and its callback/value types. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-resource-locator.md | New focused page documenting resource_locator modes, callback, and runtime value. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-property-ui-reference.md | New focused UI component reference page. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-property-type-overview.md | New overview table for property types and plugin-type support notes. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-property-base.md | New focused page for PropertyBase fields. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-overview-and-core-concepts.md | New conceptual overview of the declarative parameter system. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-i18n-text.md | New focused I18nText page and rules. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-examples.md | Adds examples for file_ref, resource_locator, resource_mapper and updates intro/outro. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-display-condition.md | New focused DisplayCondition reference. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-default-ui-behavior.md | New focused doc for UI defaults. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-composite-type-properties.md | New focused doc for object/array/discriminated union property details. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-basic-type-properties.md | New focused doc for string/number/boolean property details. |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/declarative-parameters-advanced-patterns-best-practices.md | New focused doc for advanced patterns (shared params, expressions, etc.). |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/credential.md | Updates credential docs and examples (incl. new authenticate signature and OAuth2 notes). |
| src/templates/common/.agents/skills/atomemo-plugin-development/references/core-concepts.md | New core concepts page (architecture, lifecycle, file handling). |
| src/templates/common/.agents/skills/atomemo-plugin-development/SKILL.md | Updates the skill’s guidance, reading order, and references to new docs. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…plugin development - Introduced new markdown files for DisplayCondition, I18nText, PropertyBase, Property Type Overview, Resource Locator, Resource Mapper, and Special Type Properties. - Updated existing documentation to reflect new features and improvements in the Atomemo plugin system. - Enhanced the Quick Start guide for better clarity on project setup and development workflow. - Improved the Model and Tool Plugin Development Guides with clearer descriptions and examples. - Added detailed sections on file handling and advanced parameter types in tool plugins.
zhqjiang
force-pushed
the
feat/update-skills-and-templates
branch
from
March 26, 2026 03:56
d226682 to
de6d280
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…rty types