Install
$ agentstack add skill-trogonstack-agentskills-prd-custom-overview ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
PRD: Custom Product Overview Document
Purpose
Create an additional Product Overview Document when the six defaults do not capture a product-specific context area the team needs before feature work.
Custom overview documents are still product-level documents. They explain why a context area matters or what the product is at a broad level. They do not define feature acceptance criteria, engineering design, or implementation plans.
Shared Operating Model
Use requirements-operating-model before creating a custom overview. Use its source-of-truth and clarification rules to decide whether the new document should exist, which default document it overlaps with, and what it must not own.
When to Use
- The six default Product Overview Documents are present, but the product has another context area reviewers need to understand
- A stakeholder asks for a product-level overview that does not fit Business Problem, Current State, Personas, Product Description, Success Metrics, or Technical Requirements
- The team needs to document product-wide assumptions, market context, rollout strategy, domain model, glossary, or operating constraints before writing FRDs
Resolve Project and Document
- Determine
projectid:
- If supplied, use it verbatim.
- Otherwise, ask once.
Glob.trogonai/project/*/to offer existing projects.
- Ask for a short document title and derive a kebab-case
{slug}. Glob.trogonai/project/{projectid}/prd/*.prd.mdand reject slugs that collide with reserved files or existing custom documents.Grepexisting PRD files for the same title or purpose. If a default document already covers the need, recommend that skill instead of creating a duplicate.
Reserved files that should not be recreated as custom documents:
business-problem.prd.mdcurrent-state.prd.mdpersonas.prd.mdproduct-description.prd.mdreview.prd.mdsuccess-metrics.prd.mdtechnical-requirements.prd.md
Discovery
Ask until each area is concrete:
- Purpose: what question should this document answer for an executive, product manager, or engineer before they read FRDs?
- Type: is this primarily why context, what context, or a blend? If it is feature behavior, redirect to
frd-write. - Audience: who needs this document, and what decision will it help them make?
- Scope: what is included, and what adjacent topic is intentionally excluded?
- Source of truth: what inputs support the document: user research, market data, legal policy, sales notes, architecture constraints, operations runbooks, or stakeholder decisions?
- Relationship to defaults: which default PRD files should this document reference, and which should remain the owner for overlapping material?
- Relationship to custom overviews: does this extend an existing custom overview, sit beside it, or stand alone? Name the parent or sibling relationship in the document instead of creating an unowned flat note.
Push back on:
- Custom documents that duplicate a default Product Overview Document
- Feature-specific acceptance criteria: those belong in FRDs
- Technical designs, implementation plans, or API contracts: those belong in engineering docs unless they are product-level constraints for
prd-technical-requirements - Vague "miscellaneous" documents with no audience or decision
Quality Bar
The file is complete when:
- The title and purpose make clear why this needs to exist beyond the six defaults
- The document is understandable by anyone in the company
- The scope boundary prevents overlap with default PRD files
- The parent / sibling relationship is explicit when the document belongs in a larger Product Overview context
- Every claim has a named source, owner, or open question
- The document stays at product-level why/what and does not drift into FRD acceptance criteria
Output
Write the complete file to .trogonai/project/{projectid}/prd/{slug}.prd.md using the template at assets/custom-overview-template.md. Read it, substitute {projectid}, {title}, {slug}, and the date, then fill in each section from discovery.
Writing Guidance
Writing approach
- Plain language first. A custom overview document should be readable by executives, product managers, designers, and engineers without translation.
- Product-level context only. Explain why the topic matters or what broad product context is true. Do not list feature-level requirements.
- Boundary before detail. Custom documents can become junk drawers unless they name what they are not.
- Name the source. If the document summarizes a decision, policy, research finding, or assumption, cite the source or mark the question open with an owner.
Tone and language
- Concrete nouns and active voice. Name the actor, decision, constraint, or product concept directly.
- No umbrella words. Avoid "miscellaneous", "general", "etc.", and "various" in titles and headings.
- No invention. If the user cannot identify why the custom document exists, stop and recommend the default PRD skills instead.
Good vs Bad Example
Good
# Rollout Strategy
## Purpose
This document explains the product-level rollout assumptions for the first three customer cohorts. Sales, Support, and Engineering need the same view of who receives the product first, what success signal allows expansion, and which customer segments are intentionally deferred.
## Scope
- Included: launch cohort selection, expansion trigger, support readiness, rollback owner.
- Excluded: feature acceptance criteria, release checklist tasks, infrastructure deployment steps.
## Product Context
The first cohort is limited to existing mid-market customers with Salesforce and Zoom already connected. This keeps onboarding under the 30-minute support target from `success-metrics.prd.md` and avoids custom integration work during the first validation cycle.
Bad
# Misc Notes
This document has everything we did not put elsewhere. It includes rollout,
analytics, support, APIs, and future UI ideas.
The bad version has no decision, no boundary, and no clear relationship to the default Product Overview Documents.
Anti-Patterns to Reject
- Creating custom documents before the default six exist, unless the user explicitly says this project does not use the defaults
- "Miscellaneous" or "General Notes" documents
- Repeating default sections under a different name
- Writing feature requirements or acceptance criteria in a custom Product Overview Document
- Creating a document with no owner, audience, or source of truth
Related Skills
prd-getting-started: scaffold the six default Product Overview Documentsprd-review: audit default and custom Product Overview Documentsfrd-write: author feature-level requirements when the topic becomes local behavior
Allowed Tools
- AskUserQuestion: drive discovery and resolve
projectid, title, slug, and scope - Read: load existing PRD files and the custom template
- Write: write the custom PRD file
- Glob / Grep: detect project files, slug collisions, and duplicate topics
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: TrogonStack
- Source: TrogonStack/agentskills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.