Skip to content

Prevent creation of root skill.md and preserve original file integrity #73

@SebastienDegodez

Description

@SebastienDegodez

Description

Currently, when installing a skill, APM creates a skill.md file at the root of the project. Additionally, it seems to modify the original skill file by injecting metadata.

I would like to propose the following changes to improve project cleanliness and preserve source integrity:

  1. Stop creating skill.md at the root: Skills should be managed internally within the APM structure (e.g., in a cache or a dedicated hidden folder) rather than polluting the project's root directory.
  2. Preserve Source Integrity: APM should perform a "clean download" of the skill file. It should not modify the content or inject metadata into the downloaded file. The original content from the source (GitHub/Azure DevOps) should remain untouched.

Use Case

  • Clean Workspace: Keeping the root directory free of generated files that are only used during the compilation phase.
  • Auditability: Ensuring that the skill used in the project is an exact bit-for-bit copy of the one hosted on the remote repository.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementDeprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions