Releases: LangeVC/skillweave
Releases · LangeVC/skillweave
SkillWeave v1.0.2
SkillWeave v1.0.2
- Fix Capacium manifest synchronization across the root bundle and all individual SkillWeave skill manifests.
- Add hard release gates that block releases when tag/release versions differ from any capability.yaml version.
- Trigger the Capacium Exchange publish workflow from published GitHub releases.
SkillWeave v1.0.1
Git Flow Convention
Skills now enforce minimum branching discipline during build execution:
- Branch model:
feature/*,fix/*,chore/*branches fromdev, PR todev, release PRdev→main - Preflight detection: Warns on direct
maincommits, finds existing branches for tasks, checksdevstate - Configurable:
.skillweave/config.yamlgit_flowsection for branch names, prefixes, PR requirements - Skills updated: promptchain-execute (Phase 1 Step 7), releasechain (Stage 5), launch (Pre-Launch-Check)
Forgejo → GitHub Mirror
- New
.forgejo/workflows/mirror.yml— auto-pushesmain+ tags to GitHub on every Forgejo push - Forgejo (git.langevc.com) is source of truth, GitHub is public mirror
Full Changelog
See CHANGELOG.md
SkillWeave v1.0.0
SkillWeave v1.0.0 — Forever Free
Production-stable AI skill orchestration.
Highlights
- 5-level test pyramid with 3-state gate (PROMOTE/HOLD/ROLLBACK)
- File-based planning (beans-pattern) — directory-as-state Kanban with YAML frontmatter tickets
- Lifecycle Navigator — automatic phase detection with next-step recommendations
- Progressive Disclosure — Layer 0 (Wizard) → Layer 1 (7 Meta-Commands) → Layer 2 (13 Direct Skills)
- Handover signal validation with JSON schemas for skill-to-skill transitions
- Council stability — structured JSON peer review, CouncilDegradedError, graceful degradation
- Free/Studio tier boundary enforcement
Fixes
- Council Faigate port mismatch (8092 → 8090)
- normalize_manifest always uses pyproject.toml version
- SerpApi + Perplexity MCP search providers added, Google CSE removed
Stats
- 13 skills across 7 lifecycle phases
- 47 unit tests passing
- Apache 2.0 — Copyright 2026 LangeVC.com
SkillWeave v0.8.5
Changelog
v0.8.5
Typo Fixes:
- Rename: FAGIATE→FAIGATE (ENV variables unified)
- Faigate default port: 8000→8092
- Port-check detection for local Faigate
- Credits endpoint fix
- 9x Faignite→faigate in PRD docs
Features (carried from previous):
- SerpApi search provider (SERPAPI_API_KEY)
- Perplexity MCP via uvx subprocess (PERPLEXITY_COOKIES)
- Google CSE removed (API deprecated)
Skills: 13 | Search Providers: 6 | Providers: 7 | Tests: 577
SkillWeave v0.8.3
Changelog
v0.8.3 — Patch
Council Multi-Provider Expansion:
- Feat: OmniRoute provider (localhost:20128/v1, auto-detect via port check)
- Feat: 9router provider (NINEROUTER_API_KEY)
- Fix: Faigate base_url → localhost:8000/v1 (brew-installed default)
- Fix: Faigate reads tokens from ~/.config/faigate/tokens.json
Search Fixes:
- Fix: DuckDuckGo via Lite HTML (no external package needed)
- Fix: DDG parser matches result-link class directly
- Feat: Perplexity search provider (sonar-pro + search_recency_filter)
7 Providers total: Faigate, OpenRouter, ClawRouter, KiloRouter, OmniRoute, 9router, SingleModel
577 tests — all green
SkillWeave v0.8.2
Changelog
v0.8.2 — Patch
- Fix: Remove opencode-command from DEFAULT_FRAMEWORKS in Capacium manifest sync
- Fix: Capacium Validate auto-patch compatibility
- Fix: Test drift detection updated for framework changes
- Infra: capacium-action-publish@v1 integrated into release workflow
SkillWeave v0.7.0
SkillWeave v0.7.0 — Skill Suite Expansion & Bundle Integration
Neue agent-facing Skills (6 + observe)
| Skill | Typ | Beschreibung |
|---|---|---|
| skillweave-lifecycle | plan | Bundle-Navigator, Phasen-Status, Entry-Point-Detection |
| skillweave-discovery | plan | Problemdefinition, User Research, Empathy Mapping, 11 Prompts |
| skillweave-design | mixed | Design-Thinking-Lens, Briefanalyse, Token-Extraktion, Evaluation |
| skillweave-launch | build | Pre-Launch-Check, Deployment-Koordination, Announce, Metrics-Vergleich |
| skillweave-post-release | mixed | Retrospektive, Feedback-Sammlung, Iterationsplanung |
| skillweave-repo-health | plan | Inventory-Scan, 5-Class-Klassifikation, Archive, Dedup, Hygiene-Report |
| skillweave-observe | plan | Execution Reports, Timing, Events, Memory — Read-Only Observability |
Neue Backend-Module
- launch/ — deployment.py (GitHub Actions trigger + health check + rollback), announce.py (release notes + multi-channel), metrics.py (pre/post comparison)
- post_release/ — retrospective.py, feedback.py (GitHub Issues categorization), iteration.py (backlog prioritization)
- repo_health/ — scanner.py, classifier.py (5-category), dedup.py (MD5 + fuzzy), archive.py (manifest-based restore), report.py (A-F hygiene score)
System-Updates
- phases.yaml: Alle 7 Phasen mit Skills + promptchain_types + global_skills
- bundles.yaml: 5 Bundles mit sequence_types_used + entry_requires + estimated_effort
- Installer: 13 Skills registriert (12 SkillWeave + frontend-design)
Verbesserungen
- Alle neuen Skills haben sequence_type für promptchain-generate-Kompatibilität
- Discovery mit 11 Prompts in 4 Gruppen (Empathy, Research, Framing, Output)
- Release-Naming-Convention in auto-tag-release.yml enforced
- Legacy prompt-chain aus Installer-Tabelle entfernt
SkillWeave v0.6.0
v0.6.0 — Full 6-Initiative Release
Lifecycle System (Init 01)
- 7-phase lifecycle model: discovery, blueprint, design, build, release, launch, post-release
- 5 bundle variants: full-lifecycle, discovery-to-blueprint, design-and-build, release-and-launch, post-release-improvement
- Entry point detection with confidence scoring
- Phase-aware onboarding flow with state persistence
- Soft phase boundary enforcement with violation logging
Discovery & Design Thinking (Init 02)
- 11 structured discovery prompts across empathy, research, framing, and iteration
- Operational Design Thinking Lens with 6 workshop rules and 5 UX principles
- Ideation module with quantity-first generation and wild idea inclusion
- Assumption tracking with risk scoring and validation status
Release Rationalization (Init 03)
- Release readiness assessment (10 checks across 3 tiers: critical/recommended/optional)
- Premature invocation detection (<2s response time)
- 5-step gated release workflow
- Launch skill as separate lifecycle phase
Repo Cleanup (Init 04)
- Full inventory audit (255 files catalogued)
- Archive system with restore manifest
- Dead code removal (egg-info, dist, pycache, benchmarks)
- Zero regression on 387 existing tests
Execution Engine (Init 05)
- Ralph Loop 9-state machine (draft→post-execute with gate transitions)
- Batch planner with dependency-aware lane planning
- Retry with configurable budgets (linear, exponential, constant)
- Binary gate policy enforcement
- Observation layer: event logging, monotonic timing, report generation
- Execution memory: 5-category YAML storage
- Sidecar manager with concurrent threading and timeout
GitHub Integration (Init 06)
- 11 GitHub Action workflows: auto-tag-release, auto-changelog, auto-issue, auto-pr-description, auto-docs-sync, release-readiness-gate, auto-release-notes, integration-test, workflow-inventory
- Python integration layer with inventory, autotag, changelog, issue, PR, docs sync, release gate
- Release readiness CI gate
Quality
- 510 tests passing (387 existing + 123 new)
- 100% backward compatible
- All existing modules unchanged
SkillWeave v0.3.0
What's New in SkillWeave v0.3.0
Major Changes
- Separate skill directories for each command: generate, validate, execute
- Multi-agent installer script for automatic installation
- License change from MIT to Apache 2.0
- Improved installation workflow with automated agent directory detection
New Skills
- skillweave-promptchain-generate — Generate prompt sequences
- skillweave-promptchain-validate — Validate existing sequences
- skillweave-promptchain-execute — Execute sequences step by step
- prompt-chain — Legacy compatibility skill
License
Apache 2.0
SkillWeave v0.5.6
What's Changed
- v0.5.6: Capacium branding, content boundary, prerelease gates by @typelicious in #18
Full Changelog: v0.5.5...v0.5.6