📦 deps(thirdparty): update snapshots
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
# Stack Plugin Skill Consolidation
|
||||
|
||||
**Date:** 2026-01-27
|
||||
**Scope:** `plugins/stack/`
|
||||
|
||||
## Summary
|
||||
|
||||
Consolidated 6 reference skills into 1 `outfitter-stack` skill with 8 references. Updated all workflow skills and agents to reference the new structure.
|
||||
|
||||
**Before:** 13 skills
|
||||
**After:** 8 skills
|
||||
|
||||
## Rationale
|
||||
|
||||
The stack plugin had grown to include many granular reference skills for individual packages (`outfitter-cli`, `outfitter-mcp`, `outfitter-logging`, `outfitter-testing`, `outfitter-daemon`) plus the core `stack-patterns` skill. This made the skill table unwieldy and scattered related content across multiple entry points.
|
||||
|
||||
Consolidating into a single `outfitter-stack` skill with references provides:
|
||||
- Single entry point for all Stack pattern documentation
|
||||
- Progressive disclosure via references (core patterns first, deep dives on demand)
|
||||
- Cleaner skill table in README
|
||||
- Unified trigger keywords for discovery
|
||||
|
||||
## Changes
|
||||
|
||||
### Created
|
||||
|
||||
```
|
||||
plugins/stack/skills/outfitter-stack/
|
||||
├── SKILL.md # Core patterns (from stack-patterns)
|
||||
└── references/
|
||||
├── handler.md # Handler contract details
|
||||
├── errors.md # Error taxonomy details
|
||||
├── results.md # Result utilities
|
||||
├── cli.md # @outfitter/cli deep dive
|
||||
├── mcp.md # @outfitter/mcp deep dive
|
||||
├── logging.md # @outfitter/logging deep dive
|
||||
├── testing.md # @outfitter/testing deep dive
|
||||
└── daemon.md # @outfitter/daemon deep dive
|
||||
```
|
||||
|
||||
### Deleted
|
||||
|
||||
- `plugins/stack/skills/stack-patterns/`
|
||||
- `plugins/stack/skills/outfitter-cli/`
|
||||
- `plugins/stack/skills/outfitter-mcp/`
|
||||
- `plugins/stack/skills/outfitter-logging/`
|
||||
- `plugins/stack/skills/outfitter-testing/`
|
||||
- `plugins/stack/skills/outfitter-daemon/`
|
||||
|
||||
### Updated
|
||||
|
||||
| File | Changes |
|
||||
|------|---------|
|
||||
| `stack-implement/SKILL.md` | Related Skills: `stack:stack-patterns` → `stack:outfitter-stack` |
|
||||
| `stack-architecture/SKILL.md` | Related Skills: `stack:stack-patterns` → `stack:outfitter-stack` |
|
||||
| `stack-review/SKILL.md` | Related Skills: `stack:stack-patterns` → `stack:outfitter-stack` |
|
||||
| `stack-debug/SKILL.md` | Related Skills: `stack:stack-patterns` → `stack:outfitter-stack` |
|
||||
| `stack-adoption/SKILL.md` | Phase refs + Related Skills updated |
|
||||
| `README.md` | Skills table rewritten, agent renamed |
|
||||
| `agents/stacker.md` | Skill routing table updated, skills list cleaned |
|
||||
|
||||
### Agent Rename
|
||||
|
||||
The agent was renamed from `outfitter` to `stacker`:
|
||||
- `agents/outfitter.md` → `agents/stacker.md`
|
||||
- Frontmatter `agent:` field updated in all workflow skills
|
||||
|
||||
## Final Structure
|
||||
|
||||
```
|
||||
plugins/stack/skills/
|
||||
├── outfitter-stack/ # Reference skill (consolidated)
|
||||
├── stack-adoption/ # Workflow: migrate to stack
|
||||
├── stack-architecture/ # Workflow: design handlers
|
||||
├── stack-debug/ # Workflow: troubleshoot issues
|
||||
├── stack-feedback/ # Workflow: report issues
|
||||
├── stack-implement/ # Workflow: TDD implementation
|
||||
├── stack-review/ # Workflow: compliance audit
|
||||
└── stack-scaffold/ # Workflow: component templates
|
||||
```
|
||||
|
||||
## Verification
|
||||
|
||||
- `rg "stack:outfitter-cli|stack:outfitter-mcp|stack:outfitter-logging|stack:outfitter-testing|stack:outfitter-daemon|stack:stack-patterns"` returns no matches
|
||||
- `outfitter-stack/` contains SKILL.md + 8 reference files
|
||||
- All workflow skills updated with correct `agent: stacker` frontmatter
|
||||
Reference in New Issue
Block a user