Skip to content

Docs/readme powered by dailybot#3

Merged
xergioalex merged 5 commits into
mainfrom
docs/readme-powered-by-dailybot
Jun 1, 2026
Merged

Docs/readme powered by dailybot#3
xergioalex merged 5 commits into
mainfrom
docs/readme-powered-by-dailybot

Conversation

@xergioalex
Copy link
Copy Markdown
Member

PR: feat: author sub-skill + opt-in dependency-upgrade add-on

Repo: DailybotHQ/deepworkplan-skill
Base: mainHead: docs/readme-powered-by-dailybot
Create: https://github.com/DailybotHQ/deepworkplan-skill/compare/main...docs/readme-powered-by-dailybot?expand=1

Title:

feat: author sub-skill + opt-in dependency-upgrade add-on

Summary

Adds two capabilities to the DeepWorkPlan skill so a repository that installs it can grow and maintain its own kit — instead of relying on bespoke, per-repo tooling:

  • deepworkplan-author sub-skill — a standardized generator for skills, agents, and commands. It replaces the old in-repo agent_skills_generator pattern with something that travels inside the skill, so every install gets it. Ships with SKILL_TEMPLATE.md and AGENT_TEMPLATE.md, and the onboard flow now emits skill-create / agent-create command templates that delegate to it.
  • Opt-in dependency-upgrade add-on — package-manager-agnostic dependency maintenance that upgrades in validated, revertible batches. Backs the /lib-upgrade command. Includes SPEC.md, per-ecosystem notes, an upgrade-report template, and a lib-upgrade command template. onboard Phase 7b now enumerates it as an available add-on.

Why

Surfaced while dogfooding DWP on the deepworkplan-website repo: the website needed a way to (a) evolve its own skills/agents/commands and (b) keep dependencies current, without copying logic into the repo. Promoting both into the skill keeps them reusable for any adopter and avoids vendored drift.

Commits

Commit Change
f0df2c6 feat(author): add deepworkplan-author sub-skill (skills/agents/commands generator)
595e6f7 feat(addon): add opt-in dependency-upgrade add-on (package-manager agnostic)
25ca48c fix(addon): use ASCII hyphens in the add-on name (was U+2011, failed validate-frontmatter)
e98e830 feat(onboard): enumerate the dependency-upgrade add-on in Phase 7b

Changes

  • skills/deepworkplan/author/ — new sub-skill: SKILL.md + templates/{SKILL_TEMPLATE,AGENT_TEMPLATE}.md
  • skills/deepworkplan/addons/dependency-upgrade/ — new add-on: SKILL.md, SPEC.md, templates/{ecosystems,upgrade-report,lib-upgrade-command}.md
  • skills/deepworkplan/onboard/ — Phase 7b enumerates the add-on; new command-templates/{skill-create,agent-create}.md
  • Router skills/deepworkplan/SKILL.md — Author intent row added
  • Docs touch-ups: AGENTS.md, README.md, docs/SUB_SKILL_GUIDE.md, skills/deepworkplan/addons/README.md

16 files, +811 / −7.

Validation

  • python3 scripts/validate-frontmatter.py → OK, all 11 SKILL.md
  • bats tests/ → 16 passed (1 skip: codex on PATH)

Follow-up

Once merged and released, the deepworkplan-website repo can re-pin skills-lock.json to a version that contains these additions (it currently pins 2.0.2, which predates them).

🤖 Generated with Claude Code

xergioalex and others added 5 commits May 31, 2026 20:16
…ds generator)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ostic)

Add a third opt-in addon, dependency-upgrade, that teaches an agent to
safely upgrade a repo's dependencies by reasoning about the repo's ACTUAL
package manager (npm/pnpm/yarn + ncu, pip/poetry/uv/pipenv, cargo, go mod,
bundler, composer) rather than assuming npm. The flow detects the manager
from real manifests/lockfiles, classifies upgrades by semver, upgrades in
safe batches, runs the repo's real validation gate after each batch,
reverts a failing batch, and summarizes — never auto-committing.

- addons/dependency-upgrade/SKILL.md: onboarding hook + flow
- addons/dependency-upgrade/SPEC.md: RFC-2119 contract (detection, semver
  classification, batched upgrade, validate-after-each-batch gate, revert
  on failure, reconcile-don't-clobber, /lib-upgrade hook, validation)
- templates/ecosystems.md: per-ecosystem detect/classify/upgrade/install/
  gate/revert reference table
- templates/upgrade-report.md: report shape
- templates/lib-upgrade-command.md: /lib-upgrade delegator installed into a
  target repo's .agents/commands/ only when the addon is accepted
- addons/README.md + onboard/SKILL.md Phase 7b: enumerate the new addon
  (recommend in trust mode only with a lockfile; never auto-install)

Generalized from the website repo's legacy npm-only library-upgrade GUIDE.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
… failed validate-frontmatter)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The dependency-upgrade addon (added in 595e6f7 with its roster entry in
addons/README.md) was not yet listed in onboard Phase 7b. Add the third
opt-in addon row plus a describing paragraph: package-manager agnostic,
recommend in trust mode only when a lockfile is present, never auto-install
for everyone, and install the /lib-upgrade delegator only when accepted.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@xergioalex xergioalex merged commit e25c3cc into main Jun 1, 2026
7 checks passed
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.

1 participant