Skip to main content

copyright-docs

Generate software copyright design specification documents compliant with China Copyright Protection Center (CPCC) standards. Creates complete design documents with Mermaid diagrams based on source code analysis. Use for software copyright registration, generating design specification, creating CPCC-compliant documents, or documenting software for intellectual property protection. Triggers on "่ฝฏไปถ่‘—ไฝœๆƒ", "่ฎพ่ฎก่ฏดๆ˜Žไนฆ", "็‰ˆๆƒ็™ป่ฎฐ", "CPCC", "่ฝฏ่‘—็”ณ่ฏท".

Source facts

Repository
catlog22/skill-hub
Last source activity
February 24, 2026 at 05:38
Detected SKILL.md language
Chinese
Stars
1
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
9 files

Showing SKILL.md

SKILL.md
Source instructions ยท Read-only preview
name
copyright-docs
description
Generate software copyright design specification documents compliant with China Copyright Protection Center (CPCC) standards. Creates complete design documents with Mermaid diagrams based on source code analysis. Use for software copyright registration, generating design specification, creating CPCC-compliant documents, or documenting software for intellectual property protection. Triggers on "่ฝฏไปถ่‘—ไฝœๆƒ", "่ฎพ่ฎก่ฏดๆ˜Žไนฆ", "็‰ˆๆƒ็™ป่ฎฐ", "CPCC", "่ฝฏ่‘—็”ณ่ฏท".
allowed-tools
Task, AskUserQuestion, Read, Bash, Glob, Grep, Write
# Software Copyright Documentation Skill Generate CPCC-compliant software design specification documents (่ฝฏไปถ่ฎพ่ฎก่ฏดๆ˜Žไนฆ) through multi-phase code analysis. ## Architecture Overview ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Context-Optimized Architecture โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚ Phase 1: Metadata โ†’ project-metadata.json โ”‚ โ”‚ โ†“ โ”‚ โ”‚ Phase 2: 6 Parallel โ†’ sections/section-N.md (็›ดๆŽฅๅ†™MD) โ”‚ โ”‚ Agents โ†“ ่ฟ”ๅ›ž็ฎ€่ฆJSON โ”‚ โ”‚ โ†“ โ”‚ โ”‚ Phase 2.5: Consolidation โ†’ cross-module-summary.md โ”‚ โ”‚ Agent โ†“ ่ฟ”ๅ›ž้—ฎ้ข˜ๅˆ—่กจ โ”‚ โ”‚ โ†“ โ”‚ โ”‚ Phase 4: Assembly โ†’ ๅˆๅนถMD + ่ทจๆจกๅ—ๆ€ป็ป“ โ”‚ โ”‚ โ†“ โ”‚ โ”‚ Phase 5: Refinement โ†’ ๆœ€็ปˆๆ–‡ๆกฃ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` ## Key Design Principles 1. **Agent ็›ดๆŽฅ่พ“ๅ‡บ MD**: ้ฟๅ… JSON โ†’ MD ่ฝฌๆข็š„ไธŠไธ‹ๆ–‡ๅผ€้”€ 2. **็ฎ€่ฆ่ฟ”ๅ›ž**: Agent ๅช่ฟ”ๅ›ž่ทฏๅพ„+ๆ‘˜่ฆ๏ผŒไธ่ฟ”ๅ›žๅฎŒๆ•ดๅ†…ๅฎน 3. **ๆฑ‡ๆ€ป Agent**: ็‹ฌ็ซ‹ Agent ่ดŸ่ดฃ่ทจๆจกๅ—้—ฎ้ข˜ๆฃ€ๆต‹ 4. **ๅผ•็”จๅˆๅนถ**: Phase 4 ่ฏปๅ–ๆ–‡ไปถๅˆๅนถ๏ผŒไธๅœจไธŠไธ‹ๆ–‡ไธญไผ ้€’ ## Execution Flow ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Phase 1: Metadata Collection โ”‚ โ”‚ โ†’ Read: phases/01-metadata-collection.md โ”‚ โ”‚ โ†’ Collect: software name, version, category, scope โ”‚ โ”‚ โ†’ Output: project-metadata.json โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ Phase 2: Deep Code Analysis (6 Parallel Agents) โ”‚ โ”‚ โ†’ Read: phases/02-deep-analysis.md โ”‚ โ”‚ โ†’ Reference: specs/cpcc-requirements.md โ”‚ โ”‚ โ†’ Each Agent: ๅˆ†ๆžไปฃ็  โ†’ ็›ดๆŽฅๅ†™ sections/section-N.md โ”‚ โ”‚ โ†’ Return: {"status", "output_file", "summary", "cross_notes"} โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ Phase 2.5: Consolidation (New!) โ”‚ โ”‚ โ†’ Read: phases/02.5-consolidation.md โ”‚ โ”‚ โ†’ Input: Agent ่ฟ”ๅ›ž็š„็ฎ€่ฆไฟกๆฏ + cross_module_notes โ”‚ โ”‚ โ†’ Analyze: ไธ€่‡ดๆ€ง/ๅฎŒๆ•ดๆ€ง/ๅ…ณ่”ๆ€ง/่ดจ้‡ๆฃ€ๆŸฅ โ”‚ โ”‚ โ†’ Output: cross-module-summary.md โ”‚ โ”‚ โ†’ Return: {"issues": {errors, warnings, info}, "stats"} โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ Phase 4: Document Assembly โ”‚ โ”‚ โ†’ Read: phases/04-document-assembly.md โ”‚ โ”‚ โ†’ Check: ๅฆ‚ๆœ‰ errors๏ผŒๆ็คบ็”จๆˆทๅค„็† โ”‚ โ”‚ โ†’ Merge: Section 1 + sections/*.md + ่ทจๆจกๅ—้™„ๅฝ• โ”‚ โ”‚ โ†’ Output: {่ฝฏไปถๅ็งฐ}-่ฝฏไปถ่ฎพ่ฎก่ฏดๆ˜Žไนฆ.md โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ Phase 5: Compliance Review & Refinement โ”‚ โ”‚ โ†’ Read: phases/05-compliance-refinement.md โ”‚ โ”‚ โ†’ Reference: specs/cpcc-requirements.md โ”‚ โ”‚ โ†’ Loop: ๅ‘็Žฐ้—ฎ้ข˜ โ†’ ๆ้—ฎ โ†’ ไฟฎๅค โ†’ ้‡ๆ–ฐๆฃ€ๆŸฅ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` ## Document Sections (7 Required) | Section | Title | Diagram | Agent | |---------|-------|---------|-------| | 1 | ่ฝฏไปถๆฆ‚่ฟฐ | - | Phase 4 ็”Ÿๆˆ | | 2 | ็ณป็ปŸๆžถๆž„ๅ›พ | graph TD | architecture | | 3 | ๅŠŸ่ƒฝๆจกๅ—่ฎพ่ฎก | flowchart TD | functions | | 4 | ๆ ธๅฟƒ็ฎ—ๆณ•ไธŽๆต็จ‹ | flowchart TD | algorithms | | 5 | ๆ•ฐๆฎ็ป“ๆž„่ฎพ่ฎก | classDiagram | data_structures | | 6 | ๆŽฅๅฃ่ฎพ่ฎก | sequenceDiagram | interfaces | | 7 | ๅผ‚ๅธธๅค„็†่ฎพ่ฎก | flowchart TD | exceptions | ## Directory Setup ```javascript // ็”Ÿๆˆๆ—ถ้—ดๆˆณ็›ฎๅฝ•ๅ const timestamp = new Date().toISOString().slice(0,19).replace(/[-:T]/g, ''); const dir = `.workflow/.scratchpad/copyright-${timestamp}`; // Windows (cmd) Bash(`mkdir "${dir}\\sections"`); Bash(`mkdir "${dir}\\iterations"`); // Unix/macOS // Bash(`mkdir -p "${dir}/sections" "${dir}/iterations"`); ``` ## Output Structure ``` .workflow/.scratchpad/copyright-{timestamp}/ โ”œโ”€โ”€ project-metadata.json # Phase 1 โ”œโ”€โ”€ sections/ # Phase 2 (Agent ็›ดๆŽฅๅ†™ๅ…ฅ) โ”‚ โ”œโ”€โ”€ section-2-architecture.md โ”‚ โ”œโ”€โ”€ section-3-functions.md โ”‚ โ”œโ”€โ”€ section-4-algorithms.md โ”‚ โ”œโ”€โ”€ section-5-data-structures.md โ”‚ โ”œโ”€โ”€ section-6-interfaces.md โ”‚ โ””โ”€โ”€ section-7-exceptions.md โ”œโ”€โ”€ cross-module-summary.md # Phase 2.5 โ”œโ”€โ”€ iterations/ # Phase 5 โ”‚ โ”œโ”€โ”€ v1.md โ”‚ โ””โ”€โ”€ v2.md โ””โ”€โ”€ {่ฝฏไปถๅ็งฐ}-่ฝฏไปถ่ฎพ่ฎก่ฏดๆ˜Žไนฆ.md # Final Output ``` ## Reference Documents | Document | Purpose | |----------|---------| | [phases/01-metadata-collection.md](phases/01-metadata-collection.md) | Software info collection | | [phases/02-deep-analysis.md](phases/02-deep-analysis.md) | 6-agent parallel analysis | | [phases/02.5-consolidation.md](phases/02.5-consolidation.md) | Cross-module consolidation | | [phases/04-document-assembly.md](phases/04-document-assembly.md) | Document merge & assembly | | [phases/05-compliance-refinement.md](phases/05-compliance-refinement.md) | Iterative refinement loop | | [specs/cpcc-requirements.md](specs/cpcc-requirements.md) | CPCC compliance checklist | | [templates/agent-base.md](templates/agent-base.md) | Agent prompt templates | | [../_shared/mermaid-utils.md](../_shared/mermaid-utils.md) | Shared Mermaid utilities |
View on GitHub