project-lifecycle

Automate NinjaTrader strategy versioning, branching, backups, and documentation synchronization.

2|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill project-lifecycle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-lifecycle
Source: https://github.com/mkalhitti-cloud/universal-or-strategy/tree/main/.agent/skills/project-lifecycle
Command: npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill project-lifecycle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized, auditable workflow for managing NinjaTrader strategy versions, ensuring backups, changelog upkeep, and documentation synchronization across releases.

Core Features & Use Cases

  • Versioning and lifecycle management: Establish clear feature/version lifecycles, with backups and changelog updates.
  • Branching and documentation sync: Create branches and ensure README and docs stay aligned with code.
  • Use Case: Imagine starting a new feature for V7.1; this Skill guides creating a backup, updating CHANGELOG.md, and preparing release notes.

Quick Start

Start by validating the pre-flight checklist, then create a new version file for the feature or version, update CHANGELOG.md and README to reflect changes, and synchronize documentation artifacts.

Frequently Asked Questions about project-lifecycle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage version control and changelog updates for NinjaTrader strategies?

This Skill automates NinjaTrader strategy lifecycle management by enforcing pre-flight checklists, applying versioning conventions, and synchronizing updates to CHANGELOG.md, README, and related artifacts across releases.

What is the best way to standardize branching and documentation for NinjaTrader strategy development?

The best way to standardize branching and documentation is to apply a structured project lifecycle that creates branches, enforces versioning conventions, and automatically synchronizes README and documentation artifacts with code changes.

How do I automate backups and release notes when starting a new NinjaTrader strategy feature?

You can automate backups and release notes by initiating a new feature version through this lifecycle workflow, which automatically creates backups, updates CHANGELOG.md, and prepares release notes for the strategy.

Can I use this project lifecycle workflow for managing NinjaTrader strategy versions at scale?

Yes, this workflow is designed to standardize NinjaTrader strategy versions at scale by applying auditable lifecycles, enforcing checklists, and synchronizing documentation across multiple strategy releases.

Do I need a pre-flight checklist before creating a new version file for NinjaTrader strategy development?

Yes, validating a pre-flight checklist is required before creating a new version file to ensure backups, changelog upkeep, and documentation synchronization are properly enforced across the strategy release.