Thanks for helping make prd-maker better! Issues, ideas, and pull requests are all welcome.
- Report a bug or an awkward interview question — open an issue. Concrete examples ("I said X, it asked Y, I expected Z") are gold.
- Suggest an improvement — open a feature-request issue first so we can agree on scope before you build.
- Send a PR — for the docs, the interview guide, the PRD template, or the linter.
This is a prompt-asset plugin: markdown instructions plus a small standard-library Python linter. There's no build step.
Run the same checks CI runs, from the repo root:
./scripts/check-all.shAll three must pass. CI runs them on every pull request.
SKILL.mdstays thin (≤ 150 lines) — it orchestrates; details live inreferences/.- Judgment in markdown, determinism in code — interview and PRD logic are instructions; structural checks live in
validate_prd.py. - The skill is language-agnostic — it interviews and writes the PRD in the user's language. Keep the instruction files in English; don't hardcode a single output language.
- Two plugin manifests, one skill — if you bump the version, bump it in both
.claude-plugin/plugin.jsonand.codex-plugin/plugin.json(CI checks they agree).
- Fork the repo and branch from
main. - Make your change and run the three checks above.
- Open a PR describing what changed and why. Link the issue if there is one (
Closes #123). - CI must be green. A maintainer reviews and merges — you don't need a separate approver.
Commit messages in English or Korean are both fine.
By contributing, you agree that your contributions are licensed under the MIT License.