Skip to content
Back to skills

Project Maintenance

ASecurity

"Guides in-place enhancement, extraction, and version upgrades for

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 8, 2026
devopsci/cd

Works with

  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill project-maintenance --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Project Maintenance?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Project Maintenance
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-project-maintenance/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-project-maintenance)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: project-maintenance
description: "Guides in-place enhancement, extraction, and version upgrades for
  projects generated by Agent Starter Pack."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Project maintenance

Use this sub-skill when the user already has an Agent Starter Pack project and wants to modify, shrink, or upgrade it.

## Covers
- `enhance` for templating Agent Starter Pack capabilities into an existing project.
- `extract` for turning a scaffolded project into a minimal shareable agent.
- `upgrade` for merging a generated project forward to a newer ASP version.
- Backup, version-lock, language-detection, metadata, and 3-way merge behavior that make those workflows safe.

## Excludes
- Choosing a template for a brand-new project belongs in `project-scaffolding`.
- CI/CD provisioning, deployment, and Gemini Enterprise registration belong in `deployment-ops`.

## Read first
- `../../references/cli-reference.md` for command ownership.
- `../../references/package-overview.md` for install and sanity-check guidance.
- `references/workflows.md` for the enhancement, extraction, and upgrade flows.
- `references/troubleshooting.md` for backup, merge, metadata, and version-lock failures.

## Common workflow
1. Determine whether the user is enhancing, extracting, or upgrading.
2. Check the project metadata and current layout before changing anything.
3. Use backups or dry-run modes when available.
4. Prefer the merge logic already built into the package rather than inventing a custom file strategy.
5. Hand off cloud-deployment questions to `deployment-ops` after the local project state is correct.

## Useful signals
- `enhance`, `--base-template`, `--agent-directory`, `--dry-run`, `--prefer-new`, `--force`
- `extract`, `--source`, `--force`, `--dry-run`
- `upgrade`, `asp_version`, `--dry-run`, `--auto-approve`
- backup, conflict, merge, metadata, or version-lock language

## Validation mindset
- Do not assume every generated project uses the same language or directory layout.
- Treat missing metadata or version markers as a workflow problem that needs the maintenance reference, not as a template-selection issue.
- If the user only needs to understand the generated project’s deployment commands, route to `deployment-ops`.

Files in this skill

  • SKILL.md2.3 KB
  • references/troubleshooting.md2.1 KB
  • references/workflows.md2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…