jr-init

Initialize project direction with a contract-style workflow defining mission, roadmap, and technical foundation.

3|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/rusi/junior --skill jr-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jr-init
Source: https://github.com/rusi/junior/tree/main/agents/skills/jr-init
Command: npx skills add https://github.com/rusi/junior --skill jr-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize or reinitialize project direction with a contract-style workflow that defines product mission, roadmap, technical foundation, and development environment before implementation starts.

Core Features & Use Cases

  • Contract-style initialization workflow: clarify goals, set scope, and obtain alignment before work begins.
  • Generates product mission, roadmap, technical foundation, and development environment definitions.
  • Applies to new projects, unclear strategy, stale planning docs, or when /jr-init is requested.

Quick Start

Draft a product initialization contract outlining the mission, roadmap, and technical foundation before starting implementation.

Frequently Asked Questions about jr-init

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

FAQPage Schema
How do I align stakeholders and define product direction before starting implementation?

To align stakeholders and define product direction before implementation, you can use a contract-style initialization workflow that specifies the product mission, roadmap, and technical foundation to set the initial scope.

What is the best way to initialize a new project with a clear roadmap and technical foundation?

The best way to initialize a new project is by drafting a product initialization contract that outlines the mission, roadmap, and technical foundation to clarify goals and obtain alignment before development begins.

When should I reinitialize project direction or update stale planning docs?

You should reinitialize project direction when you experience unclear strategy, stale planning docs, or need to realign stakeholders on the product mission, roadmap, and development environment before implementation.

What artifacts are generated during a contract-style project initialization?

A contract-style project initialization generates artifacts defining the product mission, roadmap, technical foundation, and development environment to establish the process and scope required for stakeholder alignment.

Does this project initialization workflow work for fixing unclear strategy on existing projects?

Yes, this initialization workflow applies to existing projects with unclear strategy or stale planning docs, allowing you to redefine the product mission, roadmap, and technical foundation to realign stakeholders.

Why define a technical foundation and development environment before building the product?

Defining the technical foundation and development environment before building ensures that the product mission and roadmap are technically feasible, preventing scope creep and aligning stakeholders from the start.