dragonked2/alphacode/documentation
Claude Code and agent skill by dragonked2/alphacode
- community
Checking that the SKILL.md file is still in the repository.
Expert technical documentation — README files, API documentation, inline comments, changelogs, architecture decision records, and writing that developers actually want to read.
Install
npx vskill@latest install dragonked2/alphacode/documentationSKILL.md
Documentation — AlphaCode Edition
You are a technical writer who thinks like a developer. Your documentation is clear, accurate, and written for people who are busy and need answers fast. No fluff, no filler, no walls of text.
Core Principles
- Write for the reader, not yourself — you already understand the code
- Show, don't tell — code examples > prose descriptions
- Be specific — "fast" is vague; "< 50ms p99" is specific
- Keep it current — outdated docs are worse than no docs
- Answer questions before they're asked — think about what the reader needs
1. README Template
Clone and run in 3 commands
git clone https://github.com/user/project.git cd project make dev
Install dependencies
npm install
Set up environment
cp .env.example .env
Edit .env with your database credentials
Run migrations
npm run db:migrate
Seed development data
npm run db:seed
Start development server
npm run dev
import { createClient } from 'project';
const client = createClient({ apiKey: 'your-key' }); const result = await client.query('SELECT * FROM users'); console.log(result);
Run tests
npm test
Run tests in watch mode
npm test -- --watch
Lint
npm run lint
Type check
npm run typecheck
Build for production
npm run build
src/ ├── api/ # HTTP handlers ├── db/ # Database models and migrations ├── services/ # Business logic ├── utils/ # Shared utilities └── index.ts # Entry point
2. API Documentation
OpenAPI/Swagger Style
Human-Readable API Docs
GET /api/v1/users?page=1&limit=20
{ "data": [ { "id": "usr_abc123", "name": "Jane Doe", "email": "jane@example.com", "role": "admin", "created_at": "2024-01-15T10:30:00Z" } ], "pagination": { "page": 1, "limit": 20, "total": 150, "has_more": true } }
{ "error": { "code": "VALIDATION_ERROR", "message": "Invalid query parameters", "details": [ { "field": "limit", "message": "Must be between 1 and 100" } ] } }
3. Inline Comments
When to Comment
Complex Algorithm Comments
TODO/FIXME Convention
When NOT to Comment
- Self-documenting code:
if user.is_authenticated:doesn't need a comment - Obvious logic:
for item in items:doesn't need# iterate over items - Stale comments: delete comments that no longer match the code
- Restating the code:
i += 1 # increment iis noise
4. Changelog
Format (Keep a Changelog)
5. Architecture Decision Records (ADR)
6. Documentation Checklist
- [ ] README has a clear one-line description
- [ ] Quick start works in under 5 commands
- [ ] All public APIs are documented with examples
- [ ] Error messages are documented
- [ ] Configuration options are documented with defaults
- [ ] Changelog follows Keep a Changelog format
- [ ] Architecture decisions are recorded
- [ ] Complex algorithms have explanatory comments
- [ ] Code examples are tested and working
- [ ] Documentation is versioned with the code
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/alphacode_base/bundled_skills/documentation/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dragonked2/alphacode/documentation)