happier-port-0-2-to-0-3

Featured

Port a complete Happier change from the 0.2 source line into the evolved 0.3 destination line by intent, including later source refinements, without copying predecessor architecture or overwriting unrelated work. Use whenever committed, staged, or unstaged 0.2 behavior must be analyzed for 0.3 applicability, adapted through 0.3's canonical owners, and validated without propagating 0.3 changes backward. This skill does not stage or commit changes.

AI & Automation 1,649 stars 144 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Happier Port 0.2 to 0.3 Own the forward-port lifecycle from the 0.2 release line to the 0.3 development line. Treat checkout paths as runtime inputs, never as product or release identities. ## 1. Load the owning workflows Use: - `.agents/skills/happier-compatibility` for released and prospective wire, persistence, semantic, and operational contracts; - `.agents/skills/happier-implement` and `.agents/skills/happier-testing` for destination changes and RED -> GREEN proof; - `.agents/skills/verify-claims` before relying on source reports or delegated conclusions; - `.agents/skills/attack-conclusion` and `.agents/skills/handoff-report` for closeout. Read [port-workflow.md](references/port-workflow.md) before acting. ## 2. Resolve source and destination explicitly Obtain or discover two independent Git checkouts: - the 0.2 source line containing the complete validated change; - the 0.3 destination line that must preserve its intent. Prefer an explicit destination supplied by the user or calling workflow. Otherwise, try the optional sibling alias `../v0.3.x`, then verify that it is a Git checkout for the intended Happier repository before using it. If the alias is absent or resolves incorrectly, ask for the destination location; do not create or repair filesystem aliases implicitly. Verify repository identity, branch/commit basis, dirty state, and current bytes. Do not infer a release line from a directory name, assume a sibling path exists, create or clone a checkout w...

Details

Author
happier-dev
Repository
happier-dev/happier
Created
8 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Featured

happier-pr-steward

Analyze and shepherd a Happier pull request from intent review through approved refinements, current-head CI and review follow-up, evidence-based comment adjudication, and any required intent-preserving version-line port. Use when asked to assess whether a PR is correct or mergeable, detect duplicate or split-brain logic, add follow-up commits, request or monitor reviews, address PR feedback, or carry a 0.2 PR and every accepted follow-up into the evolved 0.3 line.

1,649 Updated today
happier-dev
Code & Development Featured

happier-implement

Implement, change, build, fix, refactor, migrate, or apply accepted review findings in the Happier repositories with canonical-owner discovery, scope-preserving solution economy, TDD, efficient execution, affected-corridor completeness, risk-appropriate QA, and evidence-backed closeout. Use for repository source changes whether or not they are backed by an approved plan; pair with happier-implement-plan when executing an approved repository plan.

1,649 Updated today
happier-dev
API & Backend Featured

happier-compatibility

Audit, design, implement, and verify Happier compatibility across UI, CLI, daemon, server, installers, and persisted state. Use when changes affect wire or semantic contracts, serialization, sessions/settings/queues, schemas or migrations, capability negotiation, mixed-version operation, upgrades, rollback, or the `remote-dev` predecessor frontier for `dev`.

1,649 Updated today
happier-dev