Agentic Sdlc URL Shortener — Documentation skill for Claude Code
A governed SDLC agent that turns a URL-shortener requirement into reviewed, runnable application source, tests, an API definition and documentation.
How to install Agentic Sdlc URL Shortener
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open priyankadevi1098/agentic-sdlc-url-shortener and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agentic Sdlc URL Shortener does
A governed SDLC agent that turns a URL-shortener requirement into reviewed, runnable application source, tests, an API definition and documentation. It supports a Copilot CLI, Claude Code CLI, Codex CLI or OpenAI-compatible API backend, with an explicit human approval gate before any generated code executes.
Alternatives in Documentation
- Claude Code Ultimate Guide — by Florian BRUNIAUX - A tremendous feat of documentation, this guide covers Claude Code from beginner to power 2k ★
- Requirement — 需求分析(doc 文档框架 / interrogate 极刑审问) 1k ★
- Qmd Skill — A Codex/Clawd skill definition for qmd (Quick Markdown Search) 673 ★
README
Agentic Software Engineering System: URL Shortener
An intentionally small, local prototype for the AI Engineering Assessment. It contains a working URL-shortener API and an offline SDLC orchestrator that turns a requirement into a reviewable plan, design, risk analysis, implementation proposal, validation summary, and release-readiness decision.
The orchestration provider is deterministic. It demonstrates workflow control, not live LLM reasoning or automatic code generation. A narrow provider interface makes later model integration possible without making this submission depend on a key, network, or paid service.
Requirements
- Python 3.11 or newer
- No runtime third-party packages
Run the tests
From this project directory, in PowerShell:
py -3 -m unittest discover -s tests -v
Run the orchestration scenarios
Run each scenario and inspect the JSON report:
py -3 -m agentic_shortener run --scenario greenfield
py -3 -m agentic_shortener run --scenario brownfield
py -3 -m agentic_shortener run --scenario ambiguous
Sample outputs for all three paths are included under `examples\reports\`.
The greenfield and brownfield scenarios reach the release gate and pause until approved. To record human approval of the release-readiness action:
py -3 -m agentic_shortener run --scenario greenfield --approve publish_release --output artifacts\greenfield-approved.json
The approval is recorded in the workflow report; the prototype does not publish or deploy anything. The ambiguous scenario stops before implementation until its open questions are answered. It can be rerun with an edited scenario file:
py -3 -m agentic_shortener run --scenario-file path\to\my-scenario.json
Every run fingerprints the requirement, creates a new run ID, and recomputes dependent stages rather than reusing stale stage output.
Run the URL-shortener API
Start the local service:
py -3 -m agentic_s
Related Skills
Book To Course Skill
Claude skill that turns a book (EPUB, PDF, HTML, DOCX, Markdown) into an interactive beginner-friendly course:
Vocalize
CLI that turns text and markdown into speech via the ElevenLabs API, with a Claude Code Stop hook that reads C
iOS Reverse Engineering Skill
Claude Code 的 iOS 授权静态逆向分析 Skill。支持分析 IPA、Mach-O、.framework、.dylib、.dSYM,提取 Info.plist、entitlements、URL Scheme
Help To Md Skill
Use when the user provides a help.sap.com URL and wants to read its content — converts SAP BTP Help Portal URL
Code Fetch
Read a codebase (local path or git URL) and distill it into a semantic digest — architecture, API contracts, p
Generate API Docs
Create comprehensive API documentation from source code
Related Agents
Copilot Migration
Plans and runs a Microsoft Copilot migration, one reviewed change at a time.
Mb Reviewer Logic
Logic/spec-compliance reviewer for Memory Bank governed review ensembles. Focuses only on requirement coverage
Sdlc PR
Summarizes a reviewed diff, drafts a PR title/description, and opens the PR (or posts review comments on an ex