Skip to content

Feature request: DESIGN_PLAN_PATH env var to configure DESIGN_PLAN.md output location #6

Description

@carlsz

Summary

Please consider adding a DESIGN_PLAN_PATH environment variable that lets a caller configure where DESIGN_PLAN.md is written, mirroring the existing configurability of DESIGN_MEMORY.md (DESIGN_MEMORY_PATH).

Motivation

The README's "No mess left behind" principle is exactly why this would help downstream integrations. design-lab is composed by other frameworks, and a configurable output path lets those frameworks keep a project's repo root clean by routing DESIGN_PLAN.md into a managed subfolder rather than dropping it at the root.

Concretely, I maintain ux-agent-skills, which composes the design-lab skill. It relocates framework-managed state into a single .ux/ hub so nothing colonizes the user's repo root. Today I can set DESIGN_MEMORY_PATH to route the memory file, but there is no equivalent for DESIGN_PLAN.md, so I have to move it after the run. An env var would make the handoff fully in-place and symmetric.

Proposed behavior

  • DESIGN_PLAN_PATH — when set, write the finalized DESIGN_PLAN.md to this path instead of the repo root.
  • Unset → current behavior (root DESIGN_PLAN.md), so this is fully backward-compatible.

Symmetry with DESIGN_MEMORY_PATH keeps the two configurable outputs consistent. Happy to help test or send a PR if that's useful. Thanks for the skill!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions