product-development-system
Guide product development from manifesto and product map through releases, optional briefs, and release review.
Skill by jmfontaine
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jmfontaine-product-development-system
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/product-development-system
What's inside
- Skill name
product-development-system- Description
- Guide product development from manifesto and product map through releases, optional briefs, and release review. Use to draft, review, challenge, or simplify a manifesto, vision statement, product charter, or principles document; map capabilities and keep the Now / Next / Later roadmap; decide what goes into the next release; write a brief for multi-issue work; or reconcile learning and artifacts after a release. Does not replace coding guidance for ordinary implementation tasks.
- License
- Apache-2.0
- Instructions
- 110 lines in SKILL.md · view on GitHub
Files (12)
- SKILL.md
- adr-template.md · assets/
- architecture-section-template.md · assets/
- brief-template.md · assets/
- architecture-section.md · references/
- artifact-lifecycle.md · references/
- brief.md · references/
- collaboration-conventions.md · references/
- manifesto.md · references/
- product-map.md · references/
- release-planning.md · references/
- release-review.md · references/
SKILL.md (first lines)
# Product Development System Coding agents implement. The user sets direction, makes the product decisions, does the checks agents cannot do, and merges. Planning follows from that: the scarce resource is the user's attention, not implementation time. Specify the whole product coarsely and the next release precisely. Help the user make product decisions; do not turn the process into an automatic pipeline of documents or approvals. Use **product** for what users receive: vision, capabilities, scope, roadmap, and outcomes. Use **project** for the implementation context: repository, contributors, tooling, architecture, and execution environment. ## Orient and route Read the relevant existing artifacts and agent instruction files (AGENTS.md, CLAUDE.md). Identify the current work, what is authoritative, what is already decided, and the next unresolved decision. Use established paths and conventions. Missing documents are not an instruction to manufacture a complete set before helping. The usual flow is: `Manifesto → Product Map → Milestone → Brief (when needed) → Build → Release review → Replan` A milestone is a GitHub milestone: one release (`vX.Y.Z`) whose issues are the committed work. The Product Map holds the roadmap as Now / Next / Later. A brief is optional: the issue is the spec by default. The Architecture section of AGENTS.md carries the project's technical baseline across releases. Establish only what the next release needs, then update it as choices become durable. Reusable guidance and templates live in this skill. Load only the reference needed for the task. Add shared references when their conditions apply; do not load every file in advance. Reference and template paths are relative to this skill directory. | Current task | Read | | --- | --- | | Draft, challenge, or simplify vision, a manifesto, or product principles | [Manifesto refinement](references/manifesto.md) | | Map the intended product, find missing capabilities and boundaries, or update Now / Next / Later | [Product map](references/product-map.md) | | Choose the next release's outcomes, set its scope and the user's checkpoints, estimate, or replan | [Release planning](references/release-planning.md) | | Decide whether work needs a brief, write one, or assess readiness to build | [Brief](references/brief.md) | | Review a finished milestone and decide what changes next | [Release review](references/release-review.md) | | Establish or revise the project's technical baseline | [Architecture section](references/architecture-section.md) | | Promote an artifact, resolve conflicting sources, place an idea, create work items, or preserve a decision | [Artifact lifecycle](references/artifact-lifecycle.md) | | Author, edit, or comment on an artifact; reconcile prior feedback | [Collaboration conventions](references/collaboration-conventions.md) | For “what next?”, locate the earliest unresolved decision that affects the requested work, explain its implication, and load that reference. Revisit earlier artifacts when evidence challenges them. Continue within the user's authorized scope; do not silently expand into the next phase. ## Artifact locations Use these default locations unless the project already has established conventions. Repository paths are relative to the project's repository root. | Artifact | Typical home or location | | --- | --- | | Manifesto | Repository: `docs/manifesto.md` | | Product Map, with Now / Next / Later | Repository: `docs/product-map.md` | | Briefs | Repository: `docs/briefs/NNNN-<name>.md`, linked from the milestone description | | ADRs | Repository: `docs/decisions/` | | Architecture section | Repository: the Architecture section of AGENTS.md | | Release plan | GitHub milestones, one per release | | Committed work and user-reported issues (untriaged until triaged) | GitHub issues | | Parking Lot | GitHub Discussions, category “Ideas” (public repository), else private Notion | If the repository's `docs/` directory is published user documentation, put the Manifesto, Product Map, briefs, and ADRs under `docs/product/` instead (`docs/product/manifesto.md`, `docs/product/briefs/`, `docs/product/decisions/`, and so on). ## Shared constraints - **Git** holds canonical durable artifacts. **GitHub milestones and issues** hold the release plan and committed work. The **Parking Lot** holds uncommitted ideas; **private Notion** also holds exploration and project-specific context. After promotion, edit the Git artifact; an older private draft cannot override it. - Contributors and coding agents must be able to work without access to or awareness of private Notion. Keep project documents self-contained. - Keep distant work coarse and current work precise. Prefer thin, end-to-end work that delivers something useful over isolated horizontal subsystems. Bound work by scope and a cut order, and give open-ended work a stop rule; reduce scope first when work no longer fits. - Trace meaningful implementation work through its issue, the milestone (and brief, when there is one), the Product Map capability, and the Manifesto. A broken link needs investigation, not invented justification. - Consider AI and agents explicitly: how they help build the product and whether they belong in its runtime, interfaces, or user model. Do not assume one implies the other. - Prefix agent-authored comments and replies with `[AgentName]`, using the established name. Use restrained formatting that reflects conceptual hierarchy. - Working material for a task in progress (drafts, plans, research exports) is scratch: keep it in the scratch directory the agent instruction files name, else an ignored `.scratch/`, and delete it once its content is filed or the task is done. During Build, work from the issue, the brief if there is one, the relevant higher-level artifacts, ADRs, and repository guidance. Keep implementation bounded; surface discoveries that change scope or durable decisions. This skill adds no separate implementation framework and does not restate GitHub mechanics; follow the `github-workflow` skill, if installed, for issues, pull requests, reviews, milestones, and labels. ## Templates, only when creating the corresponding artifact - [Brief template](assets/brief-template.md): tailor it to the work at hand and existing repository conventions. - [ADR template](assets/adr-template.md): use only when consequential rationale needs preserving. - [Architecture section template](assets/architecture-section-template.md): adapt it to the project's actual technical choices when creating the AGENTS.md section. End with what changed or was decided, any material unresolved question, and the next useful step. Say when an artifact is good enough; avoid indefinite polishing.
From jmfontaine/agent-skills, Apache-2.0.
More from jmfontaine/agent-skills
- 0.570score
python-codebase-review
jmfontaine
Deep, whole-codebase review of a Python project that writes a new REVIEW.md, a verified and prioritized list of fixes and improvements.
SkillAFreshness: AClaude Code +9 - 0.570score
github-workflow
jmfontaine
Track work in GitHub issues and deliver it through pull requests and reviews.
SkillAFreshness: AClaude Code +9 - 0.566score
parallel-issues
jmfontaine
Work several GitHub issues in parallel with unattended coding agents, one Herdr workspace and git worktree per group of issues, each group delivered as a…
SkillAFreshness: AClaude Code +9 - 0.565score
project-review
jmfontaine
Review project files for consistency, completeness, correctness, and simplicity.
SkillAFreshness: AClaude Code +9 - 0.565score
git-commit
jmfontaine
Git commit guidelines, including which branch a commit goes on, the first commit, and GitHub stacked pull requests.
SkillAFreshness: AClaude Code +9 - 0.565score
review-verification
jmfontaine
Check every finding in an existing review or plan file (REVIEW.md or similar) against the current code or a named dependency version, mark each confirmed…
SkillAFreshness: AClaude Code +9 - 0.565score
git-branch
jmfontaine
Git branch naming guidelines, including the label to branch-type table.
SkillAFreshness: AClaude Code +9 - 0.558score
uv
jmfontaine
Python package management with uv.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/jmfontaine/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jmfontaine
- 0.570score
python-codebase-review
jmfontaine
Deep, whole-codebase review of a Python project that writes a new REVIEW.md, a verified and prioritized list of fixes and improvements.
SkillAFreshness: AClaude Code +9 - 0.570score
github-workflow
jmfontaine
Track work in GitHub issues and deliver it through pull requests and reviews.
SkillAFreshness: AClaude Code +9 - 0.566score
parallel-issues
jmfontaine
Work several GitHub issues in parallel with unattended coding agents, one Herdr workspace and git worktree per group of issues, each group delivered as a…
SkillAFreshness: AClaude Code +9 - 0.565score
project-review
jmfontaine
Review project files for consistency, completeness, correctness, and simplicity.
SkillAFreshness: AClaude Code +9 - 0.565score
git-commit
jmfontaine
Git commit guidelines, including which branch a commit goes on, the first commit, and GitHub stacked pull requests.
SkillAFreshness: AClaude Code +9 - 0.565score
review-verification
jmfontaine
Check every finding in an existing review or plan file (REVIEW.md or similar) against the current code or a named dependency version, mark each confirmed…
SkillAFreshness: AClaude Code +9
Cite this page
product-development-system skill. Agent Mart. https://agentmart.dev/skills/jmfontaine-product-development-system (last updated 2026-10-24)