marketplace/bundles/pm-dev-python/skills/plan-marshall-plugin/SKILL.md
Python domain manifest for plan-marshall workflow integration
npx skillsauth add cuioss/plan-marshall plan-marshall-pluginInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Domain manifest skill providing Python development capabilities to plan-marshall workflows.
Execution mode: Extension manifest; modify only via Extension API contract.
Prohibited actions:
Constraints:
get_skill_domains() from ExtensionBaseDeclares the Python domain configuration including:
All configuration is in extension.py which implements the Extension API:
get_skill_domains() - Domain metadata with profilesapplies_to_module() - Check Python applicability via build systems and .py filesprovides_triage() - Returns pm-dev-python:ext-triage-pythonThis domain is applicable when:
python is listed in the module's build_systems.py files are found in source or test pathsBuild operations (pyprojectx execution, parsing, discovery) are provided by plan-marshall:build-pyproject, not this bundle.
This manifest is read by:
skill-domains get-available - Lists available domainsskill-domains configure - Applies domain configuration to marshal.jsonmarshall-steward wizard - Domain selection during project setupdevelopment
The single append-only change-ledger — one worktree_sha-stamped substrate for kind=build and kind=change entries — plus the first-class worktree-sha freshness API
development
Authoring standards for ASCII box diagrams in skill and doc source — box-drawing conventions, right-border alignment, and a deterministic check/fix validator over fenced/literal code blocks in .md and .adoc files
testing
Recipe for verifying and fixing alignment of ASCII box diagrams across .md skill source and .adoc documentation, one deliverable per offending file
development
Pure platform-agnostic terminal-title composition consumed by platform-runtime via PYTHONPATH