Skip to content

[#105] feat: remaining capability skills + docs + prompt removal#119

Merged
rucka merged 4 commits into
mainfrom
feature/#105-remaining-capability-skills
Feb 14, 2026
Merged

[#105] feat: remaining capability skills + docs + prompt removal#119
rucka merged 4 commits into
mainfrom
feature/#105-remaining-capability-skills

Conversation

@rucka

@rucka rucka commented Feb 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

What Changed

  • 6 new capability skills: /verify-adoption, /estimate, /assess-code-quality, /assess-debt (full version), /setup-gates, /manage-flags
  • Extended /review with Phase 6 (PR merge flow + parent cascade)
  • Updated /next for 30-skill catalog
  • Created skills-guide.md — full skill catalog with categories and composition map
  • Deleted .github/prompts/ entirely (32 files) — replaced by agent skills
  • Added ADL documentation + decision-log/.keep
  • Updated .github/agents/ files with Skill-Enabled Workflow sections
  • Extended github-implementation.md with PR review states + merge guidelines
  • Updated way-of-working.md (knowledge + adoption) with skill references and merge strategy
  • Fixed stale references: config.json (removed /prompts include), backup-service.test.ts (updated fixtures), docs/how-pair-works.md (added Agent Skills callout)
  • Updated getting-started.md with skills-guide description + formatting fix
  • Updated root README.md and packages/knowledge-hub/README.md with .skills/ in workspace structure

Why

Story #105 completes epic #97 (Agent Skills in KB) by delivering the remaining capability skills, deprecating legacy prompts in favor of skills, and ensuring all documentation reflects the new skills-based workflow.

Story Context

User Story: #105 — Remaining capability skills + /verify-adoption + /next update + prompt deprecation
Epic: #97 — Agent Skills in KB

AC Coverage

AC Status
AC1: /verify-adoption created with $scope parameter, detection-only Covered (T-1)
AC2: /estimate created with resolution cascade Covered (T-2)
AC3: /assess-debt full version + /assess-code-quality created Covered (T-3)
AC4: /setup-gates + /manage-flags created Covered (T-4)
AC5: /next updated for 30 skills Covered (T-5)
AC6: Prompt deprecation — prompts deleted, agents updated Covered (T-5, T-6)
AC7: /review extended with merge + story closure Covered (T-7)
AC8: GitHub PR review states documented Covered (T-8)
AC9: Skills documentation — catalog, guide, KB updates Covered (T-9)

Changes Made

Tasks Completed

  • T-1: /verify-adoption SKILL.md — detection-only with $scope parameter
  • T-2: /estimate SKILL.md — resolution cascade pattern
  • T-3: /assess-debt (full) + /assess-code-quality SKILL.md
  • T-4: /setup-gates + /manage-flags SKILL.md
  • T-5: ADL docs, /next update, prompt deletion, docs sweep
  • T-6: .github/agents/ adapted to skills structure
  • T-7: /review extended with Phase 6 (merge flow)
  • T-8: GitHub PR review states + merge guidelines
  • T-9: Skills documentation — skills-guide.md, getting-started.md, way-of-working.md
  • Stale ref fixes: config.json, backup-service.test.ts, docs/how-pair-works.md

Files

  • 61 files changed (+1748 / -1014)
  • 6 new SKILL.md files added
  • 32 prompt files deleted
  • Multiple docs and config files updated

Testing

  • Quality gate passing (pnpm quality-gate)
  • 850 tests passing (all packages)
  • mdlint clean across all markdown files

Closes #105

- /verify-adoption, /estimate, /assess-code-quality, /setup-gates, /manage-flags
- /assess-debt full impl (categorization + prioritization formula)
- /review Phase 6: merge flow + parent cascade + branch cleanup
- ADL docs + decision-log/ directory + /next updated for 30 skills
- skills-guide.md catalog, getting-started + way-of-working updated
- .github/agents/ skill-enabled workflow sections
- GitHub PR review states + merge guidelines in github-implementation.md
- Deleted .github/prompts/ (both dataset + installed) — superseded by skills
- Tasks: T-1..T-9

Refs: #105

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rucka
rucka force-pushed the feature/#105-remaining-capability-skills branch from 4b9b694 to a1c43b1 Compare February 14, 2026 09:18

@rucka rucka left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review: PR #119

Review Information

PR: #119 — [#105] feat: remaining capability skills + docs + prompt removal
Author: rucka
Reviewer: AI (Claude Code)
Date: 2026-02-14
Story: #105 — Remaining capability skills + /verify-adoption + /next update + prompt deprecation
Review Type: Feature
Files Changed: 63 files (+1748 / -1020)

Review Summary

Overall Assessment

  • Approved with Comments — Minor issues noted, can merge

Key Changes Summary

  • 6 new capability SKILL.md files: /verify-adoption, /estimate, /assess-debt (full), /assess-code-quality, /setup-gates, /manage-flags
  • /review extended with Phase 6 (merge flow + parent cascade)
  • /next updated for 30-skill catalog
  • skills-guide.md created — full catalog with composition patterns
  • decision-records.md created — ADR/ADL format documentation
  • .github/prompts/ deleted entirely (32 files)
  • .github/agents/ updated with Skill-Enabled Workflow sections
  • github-implementation.md extended with PR review states + merge guidelines
  • way-of-working.md (knowledge + adoption) updated with skill references + merge strategy
  • Test fixtures + config updated to remove prompts references

Business Value Validation

Completes epic #97 (Agent Skills in KB) — all 30 skills exist, documentation is comprehensive, and the KB transformation is fully reflected across all entry points.

Code Review Checklist

Functionality Review

  • Requirements Met — All 23 ACs covered (see note on AC-16)
  • Business Logic — Skill algorithms follow check→skip→act→verify, composition tables complete
  • Integration — Skills compose correctly, graceful degradation documented
  • Error Handling — Graceful degradation in all skills

Code Quality Assessment

  • Readability — SKILL.md files are well-structured and consistent
  • Maintainability — Consistent patterns across all skills
  • Naming — Skill names follow established conventions
  • Complexity — Reasonable for the scope

Technical Standards Compliance

  • Architecture — Dual-layer (how-to + skill) properly implemented
  • Dependencies — No new dependencies introduced

Quality Gates

Quality Gate: PASS
├── ts:check: PASS
├── test: PASS (850 tests)
├── lint: PASS
├── prettier: PASS
└── mdlint: PASS

Testing Review

  • Test Updatesbackup-service.test.ts fixtures properly updated (prompts → agents references)
  • No Regressions — All existing tests pass

Detailed Review Comments

Positive Feedback

  • Excellent consistency across all 6 new SKILL.md files — frontmatter, algorithm structure, composition interfaces
  • /review Phase 6 is well-designed: tool-agnostic with MCP-first/CLI-fallback, parent cascade with best-effort semantics
  • skills-guide.md is a clear, comprehensive reference: catalog table, composition diagram, adoption mapping
  • decision-records.md clearly documents ADR/ADL mutual exclusivity with good examples
  • github-implementation.md extensions are thorough: pending review workflow, hierarchy queries, status updates
  • Clean removal of prompts with proper config/test updates

Issues

Major 🔍

  • AC-16 Deviation: Prompts were deleted instead of receiving deprecation notices. AC-16 specifies "the prompt file contains a deprecation notice pointing to the skill equivalent" and business rules say "transition period: keep files with deprecation notice (not immediate removal)." The DoD checkboxes for deprecation notices are marked ✓ but the implementation is full deletion. Recommendation: If deletion was intentional (valid — skills fully replace prompts, dead files add overhead), record this deviation via /record-decision as an ADL entry documenting why the plan evolved.

Minor 💡

  • Pre-existing broken links in staff-engineer.agent.md (lines 17, 19, 24, 29 in both dataset + installed copies): Missing opening ( in markdown links ([text]path) → should be [text](path)). Not introduced by this PR, but file was modified — could be fixed opportunistically.
  • DoD checkbox: "ADL directory structure specified" is unchecked in the story body but the implementation (decision-records.md + decision-log/.keep) does satisfy it.

Risk Assessment

Risk Impact Probability Mitigation
Prompt deletion confuses users expecting deprecation period Low Low Skills fully replace prompts; agents reference skills
staff-engineer broken links affect Copilot agent Low Medium Pre-existing; doesn't affect Claude Code or Cursor

Adoption Compliance

  • Level 4 (neither /verify-adoption nor /assess-stack applicable to KB-only changes)
  • No new dependencies, no architectural decisions, no adoption violations
  • way-of-working.md adoption properly extended with merge strategy

REVIEW DECISION

REVIEW COMPLETE:
├── PR:         #119: [#105] feat: remaining capability skills + docs + prompt removal
├── Story:      #105: Remaining capability skills
├── Decision:   APPROVED (with comments)
├── Issues:     critical: 0 | major: 1 (AC deviation) | minor: 2
├── Quality:    PASS — all gates
├── DoD:        21/24 criteria met (3 unchecked = post-merge verification)
├── Adoption:   Level 4 — KB-only changes, no violations
├── Debt:       1 item (pre-existing broken links in staff-engineer.agent.md)
└── Report:     Posted as PR comment

rucka and others added 3 commits February 14, 2026 10:42
Product owner decided to delete prompts entirely instead of
adding deprecation notices. Skills fully replace prompts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Missing opening parenthesis in 4 how-to links (pre-existing).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rucka
rucka merged commit cfaafcf into main Feb 14, 2026
2 checks passed
@rucka
rucka deleted the feature/#105-remaining-capability-skills branch February 14, 2026 10:09
@rucka rucka mentioned this pull request Feb 14, 2026
15 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remaining capability skills + /verify-adoption + /next update + prompt deprecation

1 participant