BREAKING CHANGES: - Remove -cskill suffix from all skill names (use standard kebab-case) - Simplify marketplace.json to only official fields (fixes Issue #5) - SKILL.md body must be <500 lines (progressive disclosure via references/) New features: - Cross-platform support for 8+ platforms (Claude Code, Copilot, Cursor, Windsurf, Cline, Codex CLI, Gemini CLI) - scripts/install-template.sh: Auto-detect platform installer with --dry-run - scripts/validate.py: Spec compliance checker for generated skills - scripts/security_scan.py: Security scanner for hardcoded keys and dangerous patterns - MIGRATION.md: v3.x to v4.0 migration guide - 6 new reference files for progressive disclosure from lean SKILL.md Key changes: - SKILL.md: 4,116 → 272 lines with spec-compliant YAML frontmatter - marketplace.json: Stripped to {name, plugins} only - article-to-prototype-cskill/ → article-to-prototype/ - stock-analyzer-cskill/ → stock-analyzer/ - Export system integrates validation + security scanning - README.md rewritten for all supported platforms - Phase 5 pipeline outputs SKILL.md-first, spec-compliant skills Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
# Phase 5: Complete Implementation
|
|
|
|
> **Note**: This file is maintained for backwards compatibility. The complete, updated Phase 5 instructions are now in `references/pipeline-phases.md` (Section: Phase 5).
|
|
|
|
See **`references/pipeline-phases.md`** for the authoritative Phase 5 implementation guide, which includes:
|
|
|
|
1. Create directory structure (no -cskill suffix)
|
|
2. Write **SKILL.md first** (spec-compliant frontmatter with name, description, license, metadata)
|
|
3. Implement Python scripts (functional, no placeholders)
|
|
4. Write references (detailed documentation)
|
|
5. Write assets (templates, configs)
|
|
6. Generate `install.sh` (cross-platform installer)
|
|
7. Write `README.md` (multi-platform install instructions)
|
|
8. Run **spec validation** (`scripts/validate.py`)
|
|
9. Run **security scan** (`scripts/security_scan.py`)
|
|
10. Report results to user
|
|
|
|
## Key Changes from v3.x
|
|
|
|
- **SKILL.md is created first** (not marketplace.json)
|
|
- **No mandatory marketplace.json** for simple skills
|
|
- **install.sh** is generated for cross-platform support
|
|
- **Validation and security scan** run automatically after generation
|
|
- **No -cskill suffix** in generated skill names
|
|
- **Description must be <=1024 characters**
|
|
- **Generated SKILL.md must be <500 lines**
|
|
|
|
## Quality Standards
|
|
|
|
See `references/quality-standards.md` and `references/pipeline-phases.md` for complete quality requirements.
|