Professional AI Agent Skill Toolkit β Cross-platform workflow skills for OpenCode, Claude Code, Cursor, Codex
Opc_Kit is a cross-platform AI Agent skill toolkit. Each skill is a meticulously designed, rigor validated professional workflow that helps product managers, developers, and designers efficiently complete complex tasks.
Core Philosophy:
- π Structured Assurance β Mandatory templates and validation ensure output quality
- β‘ Efficiency Optimization β Auto-inference + on-demand interaction reduces repetitive work
- π Traceability β Bidirectional traceability ensures every decision has a source
- π Professional Perspective β Senior expert mindset frameworks and industry best practices
- π Cross-Platform Compatible β Platform-agnostic design, auto-adapts to mainstream Agent toolchains
Automatically identifies user intent (create/update/validate) without manual workflow specification.
- Coaching Mode (Default) β Auto-inference β Complete draft β Self-review β On-demand interaction (~5-10 min)
- Fast Mode β Quick generation of complete document β Reverse question supplement (~2-3 min)
- First Principles Validation β 5+ fundamental questions ensure document foundation correctness
- Logical Completeness Review β USβFR bidirectional traceability, TrackingβMetrics traceability
- Boundary & Risk Scanning β Proactively identifies exception flows, boundary conditions, external dependencies
- Fixed skeleton: Problem Description, Goal Definition, Target Users, User Stories, Feature Flowchart, Feature List, Feature Details, Tracking Design, Future Improvements, Risks & Dependencies
- Auto-generated: Decision Log, Glossary, Assumption Index
Intelligent detection of conversation language (Chinese/English), auto-generates PRD in the matching language. User explicit override takes highest priority.
7-dimension quantitative scoring (max 100 points) with production-ready benchmarks (70+ = ready, 85+ = excellent).
Auto-creates task list at start, real-time progress updates ("β Chapters 1-3 completed. Moving to User Stories...").
Each interaction provides 1-3 carefully considered recommendations with rationale, guiding decisions not fill-in-the-blanks.
| Skill | Language | Purpose | Version | Install Command |
|---|---|---|---|---|
| create-prd | EN/CN | PRD creation/update/validation | v2.0.0 | npx skills add sacrtap/Opc_Kit --skill create-prd |
No installation required. The skill auto-creates docs/specs/ directory if absent.
Node.js (optional): Only needed for running the PRD validation script validate-prd.js.
# Install all skills
npx skills add sacrtap/Opc_Kit
# Install specific skill
npx skills add sacrtap/Opc_Kit --skill create-prd
# List available skills before installing
npx skills add sacrtap/Opc_Kit --list# Clone repository
git clone https://github.com/sacrtap/Opc_Kit.git
# Copy skill to your project's .agents/skills/ directory
cp -r Opc_Kit/create-prd /your/project/.agents/skills/Activate the skill in your AI Agent:
/create-prd Create a PRD for user authentication feature
Or directly describe your requirement:
/create-prd Help me write a PRD for: users can create and share collections on the platform
# Fast Mode (skip interaction, direct generation, ~2-3 min)
fast
# Coaching Mode (on-demand interaction, progressive refinement, ~5-10 min)
coaching
create-prd is a professional PRD (Product Requirements Document) writing assistant, providing complete workflow support from creation, update to validation.
| Intent | Function | Trigger Signals |
|---|---|---|
| create | Create new PRD | "New PRD", "write requirements doc", "create product requirements" |
| update | Update existing PRD | "Update/modify existing PRD", "PRD change", "add features to existing doc" |
| validate | Validate PRD completeness | "Validate/check PRD", "review requirements doc completeness" |
- Fixed Template β 12-chapter skeleton + 3 auto-generated, immutable order
- Strict Validation β USβFR bidirectional traceability, 18+ criteria checklist
- Mandatory Change Log β Every update must append change records
- Exception-Covered Flowcharts β Every API call has failure + timeout branches
- Testable Acceptance Criteria β Quantifiable, executable judgment conditions
- Auto Language Detection β Chinese/English bilingual PRD generation
- Cross-Agent Compatible β Works on OpenCode, Claude Code, Cursor, Codex
- Progress Tracking β Auto task list with real-time status updates
User: /create-prd Help me write a PRD for user collection feature
Skill:
1. Deep reasoning: Analyze user motivation, business value, technical feasibility
2. Auto inference: Generate 12-chapter complete draft
3. On-demand interaction: Real-time confirmation for critical assumptions
4. Strict validation: USβFR bidirectional traceability, flowchart exception check
5. Output: High-quality executable PRD + assumption index + quality score
| Dimension | Traditional Approach | create-prd Skill |
|---|---|---|
| Structural Completeness | Depends on author experience, prone to omission | Mandatory 12-chapter skeleton + bidirectional traceability validation |
| Quality Assurance | No automatic validation mechanism | First principles validation + boundary risk scanning |
| Efficiency | Extensive fill-in-the-blank Q&A | Inference + on-demand interaction, recommendation-driven decision |
| Traceability | Features separated from requirements | USβFR bidirectional traceability, every feature has a source |
| Change Management | No version records | Mandatory change log + key update annotations |
| Professionalism | Generic templates | Senior PM perspective + industry best practices |
- Validation Script β
scripts/validate-prd.jsprogrammatically checks 18+ quality criteria - Quality Score β 7-dimension scoring (max 100 points), see Quality Scoring section
- Peer-Reviewed Methodology β Amazon PRFAQ, First Principles, YAGNI, MoSCoW frameworks
- Bidirectional Traceability β USβFR 1:1 mapping, no orphaned requirements
- Exception Path Coverage β Every API call and external dependency has failure + timeout branches
- Version History β Mandatory changelog for every update, tracked in PRD metadata
Benchmark: 70+ points = production-ready, 85+ = excellent
Every PRD is scored on 7 dimensions (max 100 points):
| Dimension | Weight | Max Points | Description |
|---|---|---|---|
| Completeness | 20% | 20 | All 12 chapters present and filled |
| Traceability | 20% | 20 | USβFR 1:1 mapping, no orphaned requirements |
| Testability | 15% | 15 | Acceptance criteria are executable and quantifiable |
| Clarity | 15% | 15 | Unambiguous language, clear terminology |
| Exception Coverage | 10% | 10 | Failure paths documented for all external calls |
| Metrics Alignment | 10% | 10 | Tracking events map to success metrics 1:1 |
| Risk Management | 10% | 10 | Dependencies, risks, and mitigations addressed |
Benchmark Scores:
- 70+ points = production-ready
- 85+ points = excellent
- < 70 points = needs revision before sharing
Generated PRDs integrate with common product development tools:
- Figma: Include prototype URLs in PRD metadata (
metadata.prototype) - Jira: Export feature list as Jira Epic/Story structure (F-x.x β Story ID mapping)
- GitHub: Link to related issues/PRs in PRD metadata (
metadata.related-docs) - Confluence: Mermaid flowcharts render natively in Confluence markdown
- Notion: PRD markdown imports cleanly with table and heading support
- Analytics: Tracking events compatible with Amplitude, Mixpanel, Segment
This skill is platform-agnostic, auto-adapting to mainstream AI Coding Agents:
| Operation | OpenCode | Claude Code | Cursor | Codex |
|---|---|---|---|---|
| File Read | read |
Read |
Built-in | read_file |
| File Create/Overwrite | write |
Write |
Built-in | write_file |
| Precise Edit | edit |
Edit |
Built-in | edit_file |
| File Lookup | glob |
Glob |
Built-in | glob |
| Content Search | grep |
Grep |
Built-in | search |
| Large File Processing | ctx_execute_file |
Bash |
Bash |
run_shell |
| Task List Management | todowrite |
TodoWrite |
Built-in | Built-in |
| Subagent Dispatch | task |
Task |
β Not supported | β Not supported |
When a specific tool is unavailable:
- Large file analysis β Use
bash/run_shellwithhead/tail/grepto read key sections - Subagents β Execute tasks sequentially in current session, report progress after each
- Task list β Outline plan in text at session start, mark completion step by step
We welcome high-quality skill contributions!
- Fork this repository
- Create new skill folder (e.g.,
my-skill/) - Write SKILL.md following this structure:
- Frontmatter (name, description, license, metadata)
- Trust & Quality
- Quick Start
- When to Use / Intent Recognition
- Core Principles
- Quality Scoring
- Template + Validation
- Assets & Scripts / Integrations
- Submit PR with skill usage examples
- β Fixed template + mandatory validation mechanism
- β Recommendation-driven interaction (not fill-in-the-blank Q&A)
- β Bidirectional traceability / traceability assurance
- β Professional perspective + industry best practices
- β Cross-platform compatible (no Agent toolchain lock-in)
- β Complete documentation + usage examples
See CONTRIBUTING.md for details.
MIT Β© sacrtap | create-prd v2.0.0
- GitHub Issues: Report issues or request features
- Discussions: Share use cases
Opc_Kit β Empower AI Agents to become true product workflow experts, not simple Q&A machines.