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.